[工具] SSH 连接服务器

Windows

windows 上的软件比较丰富, 可惜我只用过这个 SSH 工具, 安装成功会有两个程序 SSH Secure Shell Client(终端) 和 SSH Secure File Transfer Client(上传下载文件)

image.png
image.png
image.png

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

终端远程连接 + 密码

  1. 在 Mac 上的 终端 App 中,选取 Shell > 新建远程连接。
  2. 在 服务 列表中选择一个协议。
  3. 在 服务器 列表中选择共享的服务器。
  4. 在 用户 栏中,输入用户名称,然后点按 连接。

终端 + pem 证书

  1. 首先修改 PEM 的权限 sudo chmod 0600 key.pem
  2. 使用 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

鸣谢

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容