zl程序教程

您现在的位置是:首页 >  其他

当前栏目

ubuntu拷贝源码文件到window系统中

文件源码Ubuntu系统 window 拷贝
2023-09-14 09:04:20 时间

1,从远程复制到本地:
scp -r root@192.168.1.195:/home/sunchip/work/hk/rk3188-5.1 e:/jws3288-7.1/

ssh: connect to host 192.168.136.130 port 22: Connection refused,Fodera 远程连接失败
提示错误

ssh: connect to host 192.168.136.130 port 22: Connection refused,Fodera 远程连接失败

1.首先确认是否安装ssh server ,
openssh-server rpm -qa |grep openssh-server.
有openssh-server即可
2.如果没有需要下载,建议直接下载 yum install openssh-server,或者dnf -y install openssh-server
3.启动SSH服务
systemctl start sshd.service(如果虚拟机关机,下次要继续重启systemctl restart sshd.service,才能继续连接)
4.检查是否启动成功
service sshd staus

5.如果是active就可以直接远程登陆了

在ubuntu系统中 下载了 openssh-server
二、解决方式
我遇到这个原因是因为服务器上没有安装ssh工具,你可以用如下的命令查看,是否有ssh:
/etc/init.d/ssh status
服务器上没有安装ssh时
.
(base) shl@zhihui-mint:~$ /etc/init.d/ssh status
.
.
bash: /etc/init.d/ssh: No such file or directory
.
.
(base) shl@zhihui-mint:~$
.
服务器上安装ssh时
.
(base) shl@zhihui-mint:~$ /etc/init.d/ssh status
.
.
● ssh.service - OpenBSD Secure Shell server
.
.
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
.
.
Active: active (running) since Mon 2020-10-26 18:09:41 CST; 3min 52s ago
.
.
Main PID: 8301 (sshd)
.
.
Tasks: 1 (limit: 4915)
.
.
CGroup: /system.slice/ssh.service
.
.
└─8301 /usr/sbin/sshd -D
.
.

.
.
10月 26 18:09:41 zhihui-mint systemd[1]: Starting OpenBSD Secure Shell server…
.
.
10月 26 18:09:41 zhihui-mint sshd[8301]: Server listening on 0.0.0.0 port 22.
.
.
10月 26 18:09:41 zhihui-mint sshd[8301]: Server listening on :: port 22.
.
.
10月 26 18:09:41 zhihui-mint systemd[1]: Started OpenBSD Secure Shell server.
.
.
10月 26 18:10:04 zhihui-mint sshd[8934]: Accepted password for shl from 192.168.1.114 port 10020 ssh2
.
.
10月 26 18:10:04 zhihui-mint sshd[8934]: pam_unix(sshd:session): session opened for user shl by (uid=0)
.
.
(base) shl@zhihui-mint:~$
.
 解决方法:在Mint / Ubuntu上安装ssh
sudo apt-get install ssh
windows上安装SSH服务
设置–》应用–》可选功能–》添加功能–》安装 OpenSSH服务器 和 OpenSSH客户端
在左下角搜索栏输入服务,将相关SSH服务设置为自动(延迟启动)

打开cmd界面,输入: ssh 用户名@目标ip地址即可访问
输入exit,或使用ctrl +D 可以关闭远程访问
ubuntu上安装SSH
如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序ubuntu是默认安装的。
而如果需要从远程连接到本机,则需要安装openssh-server,该程序需要自己安装。

前提:
确保虚拟机有网,可以试着在ubuntu内置浏览器上随便打开一个网页

相关命令:
查看SSH服务是否安装或启动的方法:sudo ps -e |grep ssh
查看SSH的版本:ssh -V
SSH 服务器的安装:sudo apt-get install openssh-server
SSH 客户端的安装:sudo apt-get install openssh-client
启动SSH服务:sudo service ssh start或者sudo service ssh restart
关闭SSH服务:service ssh start或service sshd stop

注意到关闭SSH后,ssh-agent仍然存在。他是ssh代理程序,用于方便管理私钥。
ssh-agent主要使用在如下两个场景:
1.使用不同的密钥连接不同主机,每次连接都要指定私钥;
2.当私钥设置了密码,每次使用认证时都需要输入密码,非常麻烦。

SSH远程访问出现Permission denied(publickey,password)解决方法

在确保ssh服务已开启、管理员密码正确、IP地址正确、网络通畅后,发现我的ubuntu里并没有创建user3用户,所以用户名、用户密码肯定不对,改成虚拟机管理员的用户名就行了;或者你也可以尝试在ubuntu里添加一个user3用户。

添加用户
1.sudo useradd 用户名 -m ,其中-m:自动建立用户的登入目录。
2.查看所有用户:ls /home/
3.为创建用户设置密码: sudo passwd 用户名
4.一定要记住密码,不然只能删除该用户了

删除用户
sudo userdel 用户名