SSH登陆远程服务器

317 阅读1分钟

1. 账密登陆

执行以下命令,输入密码

ssh [用户名]@[ip地址] 

添加参数:

  • 指定登陆的端口号,一般默认是 22

-p [端口号]

2. 密钥登陆

  • 本地机器上生成密钥

检查本地主机是否已经存在ssh key

cd ~/.ssh 
ls 

查看是否存在 id_rsaid_rsa.pub ,没有则生成。

生成ssh key

ssh-keygen -t rsa -C "这里换上你的邮箱"
  1. 确认秘钥的保存路径(如果不需要改路径则直接回车);
  2. 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖
  3. 创建密码(如果不需要密码则直接回车);
  4. 确认密码如果不需要密码则直接回车);
  • 通过ssh-copy-id 命令将本地生成的公钥,直接添加到远程服务器
ssh-copy-id  [用户名]@[ip地址]
  • 配置ssh 快捷登陆命令

~/.ssh/config 在config文件中添加一下命令,没有config文件直接新建

Host 【登陆名】
  Hostname [ip地址]
  User [用户名]
  • 登陆服务器
ssh 【登陆名】 // 上面 Host 后面配置的名称