ssh 别名登陆

超、凢脫俗 2022-05-17 10:13 301阅读 0赞

此方法配合ssh 免密码登录 密钥登录可以快速登录服务器

通常我们在 Termianl 下用 ssh 链接远程主机的时候,每次都需要输入一长串的用户名加主机地址,是不是觉得很麻烦?那么好吧,这个 Tips 也需能帮你解决这一烦恼。
我们知道在 /etc/ssh/ 目录下通常都会有 ssh_config 和 sshd_config 这两个文件,前面一个是 ssh 客户端配置文件,后面一个则是服务器端配置文件,而这两个都是应用到系统全局的。而我们要做的就是在 ssh_config 中通过 Host 参数来配置远程 ssh 主机的别名,这样就可以方便快速的进行远程登录了。
当然也可以只应用于当前用户,那么这个配置项应该写在 ~/.ssh/config 文件中,如果这个文件中没有的话就自已创建一个。
现在就开始设置主机别名,在 /etc/ssh/ssh_config 或 ~/.ssh/config 中输出以下行
注:config文件同样需要是600权限,用chmod 600 config修改

  1. Host www
  2. HostName www.ttlsa.com
  3. Port 22
  4. User root
  5. IdentityFile ~/.ssh/id_rsa.pub
  6. IdentitiesOnly yes
  7. Host bbs
  8. HostName 115.28.45.104
  9. User anotheruser
  10. PubkeyAuthentication no

然后直接指定别名进行登录

ssh www

选项注释:
HostName 指定登录的主机名或IP地址
Port 指定登录的端口号
User 登录用户名
IdentityFile 登录的公钥文件
IdentitiesOnly 只接受SSH key 登录
PubkeyAuthentication
另外,通常我都在 ssh 主机上挂着 tmux ,这样就算断线也不怕了,用这个命令就可快速恢复。

ssh -t s1 tmux att

发表评论

表情:
评论列表 (有 0 条评论,301人围观)

还没有评论,来说两句吧...

相关阅读

    相关 如何配置SSH别名

    如何配置SSH别名 SSH(Secure Shell)是一种网络协议,用于远程管理和安全传输文件。在使用SSH连接到不同主机时,我们经常需要记住许多复杂的主机名或IP地址

    相关 ssh 别名登陆

    此方法配合ssh 免密码登录 密钥登录可以快速登录服务器 通常我们在 Termianl 下用 ssh 链接远程主机的时候,每次都需要输入一长串的用户名加主机地址,是不是觉得很

    相关 远程登陆ssh

    远程登陆ssh 以下操作需要一个客户端和服务端两个虚拟机来完成。 打开两个虚拟机,可输入“nm-connectiong-editor”来修改ip 示例: 服务端

    相关 ssh登陆

    之前在windows下有putty,xshell,mobaXterm 工具可以选择。 现在用mac,暂时没怎么找到好到软件,直接用ssh好了。 ssh -p 22 user