ssh客户端用户名是什么

ssh客户端用户名是什么,第1张

登录服务器的命令。

根据中关村在线资料显示,ssh客户端用户名是ssh登录服务器的命令root是用户名,@后面的是主机名。因此,ssh客户端用户名是登录服务器的命令。

密码登录顾名思义极其简单,登录之前需要在ssh服务器上有相应的用户名与登录密码。

密码登录命令行:ssh username@hostname -p port

username:登录用户名

hostname:ssh服务器,既可以是ip也可以是域名

port:这个为可选项,即ssh服务器的端口,如果为空则默认端口为22

秘钥登录使用加密的

终端下生成秘钥命令:ssh-keygen -t rsa(如果不输入密码,则不需要密码)

生成过程中会提示输入秘钥文件的名称,如果输入为 Key,则会生成 Key 与 Key.pub 两个文件, Key为私钥,Key.pub为公钥。将Key放入本机用户目录的 .ssh目录下,将.ssh目录权限改为700

将生成的公钥 Key.pub 上传至目标服务器,并将Key.pub放置于用户目录的.ssh目录,同样.ssh目录权限也为700

然后执行 cat Key.pub >>authorized_keys 将公钥导入,并确定authorized_keys权限为 600

秘钥配置好后,可以执行 ssh -i Key username@hostname -p port

ssh 默认秘钥为 id_rsa, 需要加上参数-i 指明秘钥

不行,可以指定用户,但无法直接输入密码,除非你安装额外的插件,比如sshpass等,否则你是一定要手动输入密码的,或者你也可以制作密钥文件,这边有篇博客链接你可以参考下:

网页链接


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/462375.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-04
下一篇2023-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存