远程服务器学习总结篇1:ssh(转载)

远程连接服务器学习总结篇1:ssh
这里与朋友们交流下远程连接服务器SSH的学习总结(如有表述不正确的地方,请网友们指出,另外此处基于linux来共同学习SSH)

1 何为远程连接服务器
顾名思义,即能够让用户远程连接到相应主机工作的服务。远程连接服务器可以为用户提供文字或者图形的接口,使得用户通过接口的方式远程登录系统,即远程操控相应的主机,登录成功后就如同坐在远处的那台主机前工作一般。远程服务器为工作人员创建了十分便利的工作环境,当你要使用一台主机时,而该主机不在你身边,这时候你只需要一台笔记本以远程服务器提供的服务就能操控远处的主机,很是便利。
提醒:如果你的主机是作为服务器的,那么是否开放远程连接功能需要考虑清楚,因为远程连接后可以进行的工作十分多,因此对于服务器主机的远程连接程序建议只对少部分系统维护者开放

2 远程服务器的类型
以连接页面来区分,远程服务器可以分为文字与图形两种
图形接口的:XDMCP VNC XRDP等
文字接口:Telnet(明文) SSH(加密)
明文传输也就意味着其数据在网络里传输时,数据包的内容为数据原始形式,此时若被别有用心的用户从网络中截取下来,那么你传输的信息便泄露了,说白了就是不安全

3 SSH的加密技术原理简单总结
人们在internet上面传输数据时都喜欢加密的方式,毕竟大多数人都不会喜欢自己的信息暴露嘛
网络数据包加密技术———非对称密钥系统:
公钥:提供给远程的主机用来加密要传给面前这台主机的数据(即用来加密)
密钥:当上边提到的使用你的公钥来加密数据的远程主机将数据传过来时,你于面前的主机使用密钥来解密数据包从而获得其中的数据。
公钥是开放的,你能够你本地主机的公钥交给任何一台别的主机,当别的主机以加密数据的方式向你传输数据时就会使用你本地端主机的公钥进行数据加密在传输,密钥从名字看就知道不是公开的,要自己藏好。
网络是双向的,因此两台主机以非对称系统这么个技术进行数据交流是,自然都会有对方主机的公钥,接下来模拟一个两台主机以上述方式交流的情景:
客户端Client向远程服务器server进行请求连接
1、client将server提供的公钥加密数据并传送给server
2、server获取数据,用自己的密钥解开加密的数据从而获得数据包的数据
3、server用client的公钥加密数据并传给client
4、client用自己的密钥解密数据包获得数据

4、启动SSH服务
SSH Daemon(SSHD)
可以输入指令:systemctl sshd start (这里使用的是systemd而不是system V 的init,因为CentoOS已经将init淘汰)
如果你想查看该服务的埠口,则netstat -tnlp | grep ‘ssh‘,由于使用netstat显示的数据很多,所以用管线命令比较方便查看sshd这个服务的信息。
另外sshd还提供了shell口和FTP。

5、使用ssh指令连登录远程主机
简单说下ssh的用法,以例子说明
指令:ssh 129.1.1.1
此时会跳出一行(yes/no)供你进一步确认操作,注意了,此时不能像往常习惯一般填写y或
若你选择yes后,终端会显示让你输入你此时的工作账户的密码,正确输入密码后就能登录远程主机工作了,感觉自己面前的主机变成了远处的主机哈哈。若果你工作完毕,在命令行输入exit 即可退出远程主机回到自己的主机了。

2选定一个账户来登录远程主机
指令:ssh ddp@129.1.1.1(此处的ddp为笔者的一个账号,假设此时我使用的是root身份输入此指令),这样便是以ddp的身份登录远程主机
余下步骤与例1相似,知识输入账号密码便是ddp这个账号的密码

3有时可能你在远程主机进行的操作需要一定的时间,但你有不打算等待,那边让把指令丢在远程主机自己执行,我们不用直接登录。
option:-f 后面接的命令直接在远程主机执行(即我们不直接登录,只是丢个命令过去)
指令:ssh -f ddp@129.1.1.1 find / &> ~/find1.log
find指令是直接查找硬盘,肯定没那么快,需要一定时间执行(尤其你的硬盘比较劣质时很慢,这点笔者有深切体会)

大概ssh的简单总结就写到这,另外,在远程主机进行的一些别的操作的内容,后续会进行补充。

原文链接:https://blog.youkuaiyun.com/weixin_45843419/article/details/107415452?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&request_id=5f209d6f9cc79f6252ce62be

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值