ubuntu开启SCP

ubuntu服务端开启scp功能
1、检查ssh-server是否启动
ps -e|grep ssh

2、安装OpenSSH服务器
apt-get install openssh-server

3、ubuntu设置root密码

4、ubuntu允许root账户远程登录(默认拒绝)

5、客户端测试通过用户名+密码登录
ssh root@192.168.85.138
或者ssh 192.168.85.138

6、设置ssh无密码登录

ubuntu设置无密码登录
1、客户端生成rsa公私密钥
ssh-keygen

2、客户端将公钥传到需要登录的目标IP
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.85.138
或者ssh-copy-id 192.168.85.138

3、最后可无密码登录
ssh root@192.168.85.138
或者ssh 192.168.85.138

ubuntu设置root密码
1、登录到普通用户下
sudo passwd
然后输入普通用户密码和确认两次root密码

2、切换到root账户
su root
测试密码正确

ubuntu默认拒绝root账户远程登录(Permission denied, please try again)
1、SSH配置文件默认禁止root通过密码登录,修改允许登录
vim /etc/ssh/sshd_config
/PermitRootLogin
将PermitRootLogin prohibit-password改成
PermitRootLogin yes

2、重启ssh服务
service ssh restart

常见问题
1、ECDSA host key for 192.168.85.137 has changed and you have requested strict checking
ssh-keygen -R 192.168.85.137(目的是清除当前机器关于远程服务器的缓存和公钥信息)

2、container_linux.go:380: starting container process caused: exec: “httpd-foreground”: executable file not found in $PATH: unknown
重启解决

3、network sandbox join failed: could not get network sandbox (opertrue): failed get network namespace “”: no such file or directory
解决参考:https://github.com/moby/moby/issues/25215(尚未解决)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值