本文不讲理论,只论实用
基础连接远程主机
ssh连接远程主机
ssh user@hostname
# 例 ssh root@192.168.3.41
如果远程主机修改过ssh服务端口,连接时需要指定端口
ssh -p 端口号 user@hostname
连接到ssh服务并执行一条命令,打印结果到本地
使用RSA秘钥连接(免密登录)
# 本机
ssh-keygen
ssh-copy-id 远程主机地址
Windows 的powershell使用秘钥连接远程Linux主机
# 生成秘钥
ssh-keygen -t rsa -b 4096
# 将生成的公钥文件复制到远程主机上
scp id_rsa.pub username@linux_server_ip:~/.ssh/authorized_keys
# 如果远程主机已有其它主机公钥,可以上传为普通文件比如 a.txt,然后将内容追加到authorized_keys,或者直接复制内容连接远程主机后编辑authorized_keys另起一行粘贴内容
评论区