linux ssh 域,Linux SSH 与 SCP命令简述

SSH

SSH为建立在应用层和传输层基础上的安全协议

sshd服务使用SSH协议进行远程控制,或在计算机之间传送文件。而实现此功能的telnet(远程桌面) 是不安全的,使用明文传送密码

ssh

ssh pi@10.42.0.47  # 树莓派系统的用户名和局域网 IP 地址.

ssh -p 10022 user@hostname # 使用10022端口,默认为22端口

ssh u0_a364@10.146.92.15 -p 8022 # 连接termux

利用ssh运行命令

ssh user@hostname Python3 < test.py

ssh user@hostname "your cmd"

配置文件

/etc/ssh/目录下

ssh_config 客户端配置文件

sshd_config 服务器端配置文件

一般配置服务端的配置文件ssh_config

启动服务

1.命令行

service sshd restart|start|stop|status|reload

2.init.d 启动脚本

/etc/init.d 是 /etc/rc.d/init.d 的软链接(soft link)。

/etc/init.d/sshd restart|start|stop|status|reload

3.配置开机自动启动

chkconfig sshd on

chkconfig --list sshd

chkconfig sshd off

scp

把当前一个文件copy到远程另外一台主机上

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root

把文件从远程主机copy到当前系统

scp root@172.19.2.75:/home/root    /home/daisy/*.tar.gz

keygen

# termux

ssh-keygen -t rsa

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

scp ~/.ssh/authorized_keys tuo@hostname:~/tmp

# pc

cat ~/tmp/authorized_keys >> ~/.ssh/authorized_keys # 本机authorized_keys所存储的是可以访问本机

scp

把当前一个文件copy到远程另外一台主机上

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root

把文件从远程主机copy到当前系统

scp root@172.19.2.75:/home/root /home/daisy/*.tar.gz

0b1331709591d260c1c78e86d0c51c18.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值