linux 非root用户远程登录,密钥连接

1 本机登录服务器连接

# ssh rootname@servername

如本机root,则ssh root@tianliangedu

本机登录服务器连接

# ssh anothername@servername

如 ssh course_001_group2@tianliangedu

二 实现非本机与某服务器密钥连接

1 在本机客户端生成公私密钥

# ssh-keygen -t rsa

就会形成一个.ssh文件,并且下面会有公钥和私钥.

  ..  id_rsa  id_rsa.pub  known_hosts

2 本机下scp操作,将自己的公钥复制到服务器

# scp id_rsa.pub course_001_group2@tianliangedu:~/

若特殊端口,要说明,以端口33为例

# scp -P 33 id_rsa.pub course_001_group2@tianliangedu:~/

3 登陆到服务器,同样生成自己的公私钥

4 在服务器端追加

#cat id_rsa.pub >> ~/.ssh/authorized_keys

5 exit退出充登录就可以了。若无法无密码登录,则修改权限操作

服务器下:

# chmod 700 .ssh

# chmod 600 authorized_keys

这样就可以密钥连接了

三 还可以做其他操作

1 上传本机文件到服务器家目录下

scp filename anothername@servername:~/

例如 scp -P 33 file.txt course_001_group2@tianliangedu:~/

2 上传本机目录到服务器

# scp -r local_dir anothername@servername:remote_dir 




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值