失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【远程连接】SSH链接远程主机

【远程连接】SSH链接远程主机

时间:2021-08-29 21:40:04

相关推荐

【远程连接】SSH链接远程主机

自己手头有:

mac book pro树莓派一个

想用ssh远程连接树莓派,这样显示器就能解放给别的PC去使用了,显示器目前看来是需要竞争的资源hhhh

这里写目录标题

怎么连接ssh客户端 使用ssh需要做什么?服务端 使用ssh需要做什么? ssh原理是怎么样的一个ifconfig 分析 实际使用

怎么连接ssh

客户端 使用ssh需要做什么?

客户端

//客户端ssh user@ip -p port//ssh pi@192.168.x.x -p 22

查询ip

ifconifg命令

windows上是ipconfiglinux上是ifconfig

服务端 使用ssh需要做什么?

安装ssh

启动ssh

设置ssh自启动

sudo /etc/init.d/ssh start

查询ssh端口号

sudo netstat -tunlp | grep "ssh"

安装ssh服务sudo apt-get install openssh-server启动ssh服务sudo /etc/init.d/ssh start设置开机自启动sudo systemctl enable ssh关闭ssh开机自动启动命令sudo systemctl disable ssh单次开启sshsudo systemctl start ssh单次关闭sshsudo systemctl stop ssh设置好后重启reboot

ssh原理是怎么样的

SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。

SSH的工作机制

通过密钥进行安全连接。

1. SSH是安全的加密协议,用于远程连接Linux服务器2. SSH的默认端口是22,安全协议版本是SSH23. SSH服务器端主要包含2个服务功能SSH连接和SFTP服务器4. SSH客户端包含ssh连接命令和远程拷贝scp命令等

一个ifconfig 分析

eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500ether dc:a6:32:6c:e3:02 txqueuelen 1000 (Ethernet)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)RX packets 383 bytes 37014 (36.1 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 383 bytes 37014 (36.1 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.31.238 netmask 255.255.255.0 broadcast 192.168.31.255inet6 fe80::68fe:fb3e:5940:a5b prefixlen 64 scopeid 0x20<link>ether dc:a6:32:6c:e3:05 txqueuelen 1000 (Ethernet)RX packets 38083 bytes 33359912 (31.8 MiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 31073 bytes 5683216 (5.4 MiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

网卡名称:eth0 lo wlan0

状态:

eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

1. UP 网卡开启 没开启则不显示2. BROADCAST 表示网卡支持广播3. MULTICAST 表示网卡支持组播 不支持则不显示4. LOOPBACK 表示网卡支持回环5. RUNNING 表示网卡正在运行6. mtu 最大传输单元

ether dc:a6:32:6c:e3:02 txqueuelen 1000 (Ethernet)inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)inet 192.168.31.238 netmask 255.255.255.0 broadcast 192.168.31.255inet6 fe80::68fe:fb3e:5940:a5b prefixlen 64 scopeid 0x20<link>ether dc:a6:32:6c:e3:05 txqueuelen 1000 (Ethernet)

1. txqueuelen 发送队列长度2. inet ip地址3. inet6 ipv6地址4. netmask 子网掩码5. broadcast 广播地址

RX packets 38083 bytes 33359912 (31.8 MiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 31073 bytes 5683216 (5.4 MiB)TX errors 0 dropped 0 overruns 0 carrier 0

1. RX 接受 包个数 字节数 错误数 丢弃数 过载数 帧数2. TX 发送 包的个数 字节数 错误 丢弃数 过载数 帧数

实际使用

rap -a又是什么?

没有 -p 端口号

var=[ip]ssh subao@$var

scp -P7721 -r root@47.241.28.93:/root/test_Lionel/ ~/ #指定端口 拷贝文件夹scp -P7721 root@47.241.28.93:/root/test_Lionel/ ~/ #指定端口 拷贝文件

参考

SSH基本用法

如果觉得《【远程连接】SSH链接远程主机》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。