利用ssh-copy-id无需密码登录远程服务器

简介:   本地机器生成公钥和私钥 ssh-keygen -t rsa   一路回车,最后会在~/.ssh目录下生成id_rsa和id_rsa.pub这两个文件。   与远程服务器建立信任机制 ssh-copy-id -i /root/.ssh/id_rsa.pub -p 远程服务器ssh端口 root@远程服务器IP   输入密码,成功连接后。

  本地机器生成公钥和私钥

ssh-keygen -t rsa

  一路回车,最后会在~/.ssh目录下生成id_rsa和id_rsa.pub这两个文件。

  与远程服务器建立信任机制

ssh-copy-id -i /root/.ssh/id_rsa.pub -p 远程服务器ssh端口 root@远程服务器IP

  输入密码,成功连接后。后续再次连接就不需要密码了。

  后续在本地机器通过

ssh -p 远程服务器端口 root@远程服务器IP

  不需要输入密码也可正常登录远程服务器。

相关文章
|
网络安全 数据安全/隐私保护 安全
|
网络安全 数据安全/隐私保护
|
网络安全 数据安全/隐私保护
ssh-copy-id password
ssh-copy-id 'username@ip/hostname';
773 0
|
5月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
381 146
|
8月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
2694 0
|
11月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
473 10
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
726 2