Windows
windows 上的软件比较丰富, 可惜我只用过这个 SSH 工具, 安装成功会有两个程序 SSH Secure Shell Client
(终端) 和 SSH Secure File Transfer Client
(上传下载文件)
MAC 使用 终端 连接服务器
终端 + 密码
- 登录SSH服务器
ssh userName@192.168.1.1 -p 8080
- 从本地复制文件到远程
scp local_file remote_username@remote_ip:remote_folder
scp local_file remote_username@remote_ip:remote_file
scp local_file remote_ip:remote_folder
scp local_file remote_ip:remote_file
- 从本地复制目录到远程
scp -r local_folder remote_username@remote_ip:remote_folder
scp -r local_folder remote_ip:remote_folder
- 远程复制文件到本地示例
scp remote_username@remote_ip:/home/root/others/music /home/space/music/1.mp3
scp -r remote_ip:/home/root/others/ /home/space/music/
- 如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,
scp -P 4588 remote@remote_ip:/usr/local/sin.sh /home/administrator
终端远程连接 + 密码
- 在 Mac 上的
终端
App 中,选取Shell
>新建远程连接
。 - 在
服务
列表中选择一个协议。 - 在
服务器
列表中选择共享的服务器。 - 在
用户
栏中,输入用户名称,然后点按连接
。
终端 + pem 证书
- 首先修改 PEM 的权限
sudo chmod 0600 key.pem
- 使用 pem 连接服务器
- 使用 PEM 文件连接服务器
ssh -i key.pem root@IP
- 使用 ssh-add 添加 key 文件
ssh-add -k key.pem
, 登录SSH服务器ssh userName@192.168.1.1 -p 8080
- 使用 PEM 文件连接服务器
网友评论