man:sshd(8) man:sshd_config(5)相关 - 系统中的sshd进程启动详情,常熟律师网站推广平台
#网络推广 发布时间: 2025-02-03
文档:男人:sshd(8)男人:(5)
:760 =/usr/sbin/sshd -t(代码=,= 0/)
主要PID:1323(SSHD)
任务:1(限制:4915)
:3.0m
:/.slice/ssh。
-1323/usr/sbin/sshd -d
1月17日18:23:29 lonml [1]:壳...壳...
1月17日18:23:31 Lonml SSHD [1323]:在0.0.0.0端口22。
现在,您应该能够连接到U机器,但是您需要输入计算机的用户名和密码。
让我们在下面设置一个免费登录:
首先,继续修改D计算机上的SSH-文件以释放秘密登录的限制。
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="shell"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer" style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$ sudo vim /etc/ssh/sshd_config</span></code></pre></p>
输入文件后,输入“/”,然后按“ Enter”键查找并定位“#N是”行。将光标移动到头部,按“ X”键删除注释“#”,Enter“:WQ”键盘,然后按“ Enter”键以保存修改的Exit文件。您也可以使用Nano文件编辑器:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="shell"><code><span class="code-snippet_outer"><span class="code-snippet__meta">$</span> sudo nano /etc/ssh/sshd_config</span></code></pre></p>
然后,返回U机器以在客户端上生成公共密钥,并将公共密钥传递给服务器,并最终达到了密度。
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="shell"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer" style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$ ssh-keygen #一路确认生成密钥</span></code><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer" style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$ ssh-copy-id lonml@192.168.1.3 #连接服务端并将公共密钥上传服务端</span></code></pre></p>
在U机器中测试它:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="ruby"><code style="white-space:pre-wrap;outline: 0px;max-width: 1000%;text-align: left;display: flex;font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span class="code-snippet_outer" style="outline: 0px;max-width: 1000%;font-size: 16px;box-sizing: border-box !important;overflow-wrap: break-word !important;">$ ssh lonml@192.168.1.3</span></code></pre></p>
运行结果:
lonml@:〜$ ssh lonml@192.168.1.3
至20.4 GNU/Linux
*:
*:
最后登录:THU 2月3日11:12:29 2022从192.168.1.2
lonml@-pc:〜d机器中的#log exit #log,退出是退出命令
取消
到192.168.1.3。
lonml@:〜$ #back to u
2。使用SSH传递文件
SSH协议已通过客户端和服务器之间建立了两台计算机之间的安全通道。用户控制客户端计算机上的远程服务器计算机,该计算机与操作客户端计算机没有什么不同。但是SSH功能不仅如此,我们还可以使用SSH安全地传递文件。
2.1和SSH
通过连接SSH并将快速连接工具栏的端口修改为22的端口很容易传输文件,而其他文件与连接FTP服务器没有什么不同。
2.2 SCP和SSH
SCP(副本)是基于SSH的命令行传输工具。在U用户目录中将test.txt文件上传到D机器用户(例如,使用的两个计算机名称为LONML,下面相同):
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="ruby"><code><span class="code-snippet_outer">$ scp test.txt lonml@192.168.1.3:/home/lonml/</span></code></pre></p>
将U机器的本地测试目录和目录中的文件上传到D机器:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="shell"><code><span class="code-snippet_outer">$ scp -r test/ lonml@192.168.1.3:/home/lonml/</span></code></pre></p>
将D 用户目录中的test.txt文件下载到U机器的本地目录,然后重命名为.txt:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="shell"><code><span class="code-snippet_outer"><span class="code-snippet__meta">$</span> scp lonml@192.168.1.3:/home/lonml/test.txt ~/test11.txt</span></code></pre></p>
2.3 rsync和ssh
Rsync()是一种远程同步工具,默认情况下使用SSH协议传输文件。将U机器文件test.txt同步到D机器并在本地删除文件:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="ruby"><code><span class="code-snippet_outer">$ rsync --remove-source-files text.txt lonml@192.168.1.3:/home/lonml/</span></code></pre></p>
***额外的 - 级阅读***
使用SSH,服务器不需要FTP协议文件服务,那么为什么要将其安装在“网络线和两台计算机的文件”中?答案是速度。 SSH是保证网络传输安全性的协议,但是对于我自己的两台计算机而言,安全不是第一个考虑,速度是。通过相同的文件,FTP速度超过100兆,而SSH只有三十或四十兆。
***阅读结束***
2。VNC协议和应用程序
VNC()是虚拟网络控制台。通过此协议,它可以共享服务器计算机的桌面,并实现两台计算机的远程连接。 VNC客户端和服务器可选应用程序还具有更多表。在这里,客户端可以选择VNC和服务器选择。
1。安装和配置
1.1安装:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="shell"><code><span class="code-snippet_outer"><span style="font-size: 16px;">$ sudo apt install x11vnc</span></span></code></pre></p>
1.2生成VNC连接密码:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="j*ascript"><code><span class="code-snippet_outer"><span style="font-size: 16px;">$ x11vnc -storepasswd xxxxxx //设置连接密码为xxxxxx(密码加密以后保存在~/.vnc/passwd文件中)</span></span></code></pre></p>
1.3将密码复制到系统配置目录:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="j*ascript"><code><span class="code-snippet_outer">sudo cp ~<span class="code-snippet__regexp">/.vnc/</span>passwd /etc/x11vnc.pass</span></code></pre></p>
1.4创建VNC服务:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="shell"><code><span class="code-snippet_outer"><span class="code-snippet__meta">$</span> sudo vim /etc/systemd/x11vnc.service</span></code></pre></p>
创造。文件,按“ I”键输入编辑模式,将以下内容复制到文件中,然后按“ ESC”键退出编辑模式,最后按“:WQ”保存和退出文件。
文件的内容如下:
[单元]
=“”“”
= - 。
之后= - 。
[]
=/usr/bin/-xkb ----:0 -auth猜测 - /etc/.pass
=/usr/bin/
= on-
-sec = 2
[]
=多用户。
1.5设置服务启动开始:
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="bash"><code><span class="code-snippet_outer">sudo systemctl enable x11vnc</span></code></pre></p>
重新启动上述设置后,它将生效。
2。安装VNC客户端
该软件可以在UOS App Store中找到。安装后,打开软件,在地址栏中输入“ 192.168.1.3:5900”并确认它,以便您可以从客户端U机器打开D机器桌面。
***额外的 - 级阅读***
我的U机器已经进入了开发人员模式,因此我可以安装另一个在命令行中使用更方便的VNC客户端。
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="code-snippet__js" data-lang="shell"><em><code><span class="code-snippet_outer" style="font-size: 14px;">$ sudo apt install vinagre</span></code></em></pre></p>
打开软件后,单击工具栏中的“连接”按钮,出现一个对话框,在协议栏中选择VNC,将“ 192.168.1.3:5900”添加到主机栏中,然后单击底部连接以打开D打开D机器的机器。桌面。
***阅读结束***
与SSH相比,VNC连接远程计算机优势是直观的,但是功能非常有限。除了共享剪切板外,不能传输文件。
超过。
# man:sshd(8) man:sshd_config(5)相关 - 系统中的sshd进程启动详情
# 做抖音seo公司
# 网站seo方法火星下拉
# 企业优化网站推广策略
# 吴江网站建设及推广策划
# 义乌市网站建设开发招聘
# 沈阳各大网站推广
# 绥化seo助手方案
# 网站速度打开慢影响推广
# 咸阳手机网站优化
# 无锡网站宣传推广哪家好
# 宿迁关键词排名批发
# 网站该如何优化营销
# 国际seo怎么样
# 网站引流推广平台有哪些类型
# 内江seo营销精准
# 亚马逊运营和海外seo
# 帮朋友推广营销
# 网络营销小视频推广
# 中国农业推广网新网站
# 网站seo搜索引擎优化
上一篇 : 开课吧大数据分析全栈工程师课程:名企专家指导项目实战、就业服务,超88%学员升职涨薪,廊坊出名的网站推广优化
下一篇 : 网站设计标准影响价格,各方面因素解析,山西建筑模型网站建设
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!