0%

mac下远程Linux

MAC本地SSH

  • macos开启ssh

      在MacOS输入命令ssh localhost得到
      ssh: connect to host localhost port 22: Connection refused
      解决方法是选择系统偏好设置->选择共享->点击远程登录
    

查看SSH状态

  • 查看ssh是否正常运行

      ps -e | grep ssh
      或者
      ssh localhost
      
    
  • 如果没有运行则运行(linux)

      service sshd start    
      
    
  • 端口号

      SSH默认端口号:22
    

修改Linux默认SSH端口号

  • 修改Linux的SSH端口

      Linux中,SSH配置文件一般在 /etc/ssh/
      ssh_config 文件就是其配置文件,找到port,去掉注释,修改22为其他端口
      重启SSH:
      /etc/rc.d/init.d/sshd restart
      或者
      service sshd restart
          
    

SSH远程登录命令

  • 远程登录命令格式

      ssh root@10.210.100.100
      
      or:
      
      ssh -p 端口号 root@10.210.100.100
      
    
  • 登出

      exit
    

通过SCP传文件到远程服务器

  • 传文件格式:

      scp ~/local/file user@remote:~/file
    

    示例:

      scp ~/测试文件.zip root@10.210.100.100:/home/ux/Desktop/
      
      scp -P 26716 /Users/ux/Downloads/test.zip root@173.91.221.111:/mysoft/
      
      左边是本机要上传文件地址:~/测试文件.zip
      右边是远程机器用户名ip和要上传到的路径:root@10.210.100.100:/home/ux/Desktop/
      
    
  • 带端口

      scp -P 22 /Users/ux/Downloads/MySQL.tar root@121。233.122.111
    

通过SCP从远程服务器复制文件到本地

  • 复制文件到本地

      scp ux@10.223.50.1:/usr/local/nginx/conf/nginx.conf /Users/ux/Downloads    
      
      从远程服务器10.223.50.1的/usr/local/nginx/conf/目录下复制nginx.conf到本机的Users/ux/Downloads    文件夹下