- 命令是在git bash里执行的,
- 在cmd中执行显示ssh-copy-id不是内部命令(有可能是因为还需要再配环境变量),但是使用ssh命令登录时没有端口格式问题,
- 在xshell中执行时即显示ssh-copy-id不是内部命令,还出现了端口格式问题。端口问题示例:
ssh username@<ip:地址> [port:端口]
密钥登陆
- 本地使用ssh-keygen生成密钥,密钥保存在~/.ssh目录下
- 通过ssh-copy-id将密钥传至远程服务器
ssh-copy-id -i <本地生成的id_rsa文件路径> root@<ip:地址> -p <port:端口号>
- 再次登录不在需要输入密码
服务器跳转登录
在跳板机已经免密登录的情况下执行以下命令
ssh -t -p <port:端口> root@<ip:地址> ssh -p <port:端口> root@<ip:地址>







网友评论