- 实现方法
实现 SSH 连接需要有 SSH 客户端和 SSH 服务端。 Ubuntu 貌似自带了 SSH 客户端。
首先我们通过网页的方式登录上远程服务器(腾讯云的官网,控制台中可点击登录,输
入账号和密码即可登录使用)。 - 在服务器上输入命令:
sudo apt-get install openssh-server 安装 SSH 服务端。 - 在客户端上,先切换为我们想要实现远程连接的本地用户账号,执行以下命令:
sudo ps -e |grep sshd
会显示如下:
表示开发板上有服务在运行, 如果没有使用命令:
service ssh start - 修改文件:
vi /etc/ssh/sshd_config
注意是 sshd_config 不是 ssh_config
加上一句话:
PermitRootLogin yes - Ubunt 主机上需要安装 ssh 客户端
安装 SSH(Secure Shell) 服务以提供远程管理服务
sudo apt-get install ssh - SSH 远程登入 Ubuntu 机$ssh username@192.168.0.1
- 错误问题解决:
ECDSA host key for 192.168.1.20 has changed and you have requested strict
checking
解决方法: ssh-keygen -R “你的远程服务器 ip 地址”
目的是清除你当前机器里关于你的远程服务器的缓存和公钥信息,注意是大写的字母
“R”。 - 连接主机后, 可以使用 scp 命令进行文件的双向复制
从服务器下载整个目录
scp -r username@servername:/var/www/remote_dir(远程目录) (本地目录)
例如: scp -r root@192.168.0.101:/var/www/test /var/www/
上传目录到服务器
scp -r local_dir username@servername:remote_dir
例如: scp -r test root@192.168.0.101:/var/www/ 把当前目录下的 test 目录上传到服务
器的/var/www/ 目录
详细解决方案
Mt7601U 在 OrangePiPC2 上的移植过程
热度:27 发布时间:2023-11-22 03:12:27.0
相关解决方案