导航:首页 > 配服务器 > 如何搭建服务器ss端口

如何搭建服务器ss端口

发布时间:2025-07-09 20:41:41

linux杩炴帴ssh链嶅姟鍣╨inux杩炴帴ssh链嶅姟

Linux绯荤粺涓嫔备綍閰岖疆SSH锛熷备綍寮钖疭SH锛

1銆佸备綍镆ョ湅linux镎崭綔绯荤粺鐗堟湰

镓揿紑linux缁堢锻戒护琛岋纴杈揿叆濡备笅锻戒护鍗冲彲銆俵sb_release-a銆傞噰鐢ㄧ殑鏄瀹炰綋链烘湇锷″櫒锛屾搷浣灭郴缁熶负redhat6.7锛岃︾粏璇风湅涓嫔浘銆

2銆佸备綍镆ョ湅SSH链嶅姟鏄钖﹀凡缁忓畨瑁

鍦ㄧ粓绔锻戒护琛屾墽琛屻俽pm-qa|grep"ssh"銆傛墽琛岀粨鏋滆风湅涓嫔浘锛岃存槑宸茬粡瀹夎咃绂鍏跺疄鍦ㄥ畨瑁卨inux镎崭綔绯荤粺镄勬椂鍊欓粯璁ゅ氨浼氩畨瑁呬笂镄勚

3銆佸傛灉SSH链嶅姟娌℃湁瀹夎呮庝箞锷

镓惧埌镎崭綔绯荤粺闀滃儚鏂囦欢瑙e帇锛屾垒鍒皊sh鐩稿叧镄勫寘锛屼笂浼犲埌链嶅姟鍣ㄣ傜劧钖庢墽琛屽备笅瀹夎呭懡浠ゅ畨瑁呭嵆鍙銆俽pm-ivhrpm鍖呭悕銆傚傛灉链嶅姟鍣ㄦ寕杞戒简闀滃儚锛屽彲浠ョ洿鎺ラ噰鐢ㄥ备笅锻戒护瀹夎呬篃鍙浠ャ倅uminstallssh銆傝繖閲屽洜涓烘垜镄刲inux链嶅姟鍣ㄥ凡缁忓畨瑁匰SH锛屽氨涓嶅湪锅氩畨瑁呮搷浣滀简銆

4銆佸备綍钖锷⊿SH链嶅姟

钖锷ㄥ懡浠わ纴servicesshdstart銆傚仠姝㈠懡浠わ纴servicesshdstop銆傞吨钖锻戒护锛宻ervicesshdrestart銆傞栧厛鎴戜滑𨱒ョ湅鐪婼SH链嶅姟鏄钖﹀惎锷ㄤ简锛岃锋墽琛屽备笅锻戒护鍗冲彲锛宻ervicesshdstatus銆傚傛灉𨱍抽吨鏂板惎锷ㄤ竴涓嬶纴鍙浠ユ墽琛岄吨钖锻戒护锛宻ervicesshdrestart銆傚叿浣撴墽琛屾儏鍐佃风湅涓嫔浘銆

5銆佹庝箞镆ョ湅SSH绔鍙f槸澶氩皯

镓ц屽备笅锻戒护锛宫ore/etc/ssh/sshd_config銆傚氨鍙浠ユ煡鐪嫔埌链夎存槑锛岄粯璁ょ鍙d负22锛屽叿浣揿备笅锲炬墍绀恒傚彟澶栫鍙f槸鍙浠ヤ慨鏀圭殑銆

6銆佸备綍閰岖疆寮钖疭SH链嶅姟锛屾湁涓ょ嶆柟妗

1銆佸叧闂阒茬伀澧欐墽琛屽备笅锻戒护锛宻erviceiptablesstop

2銆佸氨鏄鏀惧紑22绔鍙o纴vi/etc/sysconfig/iptables锛屽湪iptables鏂囦欢涓锷犱笂杩欎竴琛屽嵆鍙锛-AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT銆傝风湅涓嫔浘镎崭綔镓绀恒

濡备綍镆ョ湅linux寮鏀緎sh绔鍙o纻

镆ョ湅linux寮鏀緎sh绔鍙e叿浣撴ラゅ备笅锛

1.棣栧厛镆ョ湅涓涓嫔綋鍓峫inux鏄钖﹀凡缁忓畨瑁匰SH杞浠跺寘锛屼娇鐢╮pm-qa|grepssh銆

2.纭璁ssh链嶅姟宸茬粡寮钖锛屼笅闱浠centos绯荤粺涓轰緥銆

3.镓惧埌SSh链嶅姟閰岖疆鏂囦欢璺寰勪竴鑸閮芥槸鍦/etc/ssh杩欎釜鐩褰曚笅闱sshd_config杩欎釜鏂囦欢銆傛敞镒忎簨椤癸细SSH绔鍙i粯璁ゆ槸22锛屽傛灉瑕佷慨鏀圭洿鎺ョ紪杈22绔鍙f敞镒忓墠闱㈢殑钬#钬濊佸幓鎺夛纴铹跺悗淇濆瓨閲嶅惎銆

镐庝箞鐢╯sh浠巜indows涓娄紶鏂囦欢鍒发inux锛

浠巜indows涓娄紶鏂囦欢鍒发inux锛岀洰鍓嶆潵璇存渶绠鍗旷殑鏂瑰纺灏辨槸浣跨敤缁堢杞浠讹纴阃氲繃缁堢杞浠惰嚜甯︾殑涓娄紶锷熻兘鐩存帴灏嗘湰鍦版枃浠朵笂浼犲埌linux绯荤粺锛屾柟渚胯屽张蹇鎹凤纴涓嬮溃鎴戠亩鍗曚粙缁崭竴涓嫔疄鐜拌繃绋嬶纴镒熷叴瓒g殑链嫔弸鍙浠ュ皾璇曚竴涓嬶细

cmd

濡傛灉浣犳槸win10绯荤粺锛岄偅涔埚氨闱炲父鏂逛究锛屽彲浠ョ洿鎺ヤ娇鐢ㄧ郴缁熻嚜甯︾殑scp锻戒护灏嗘湰鍦版枃浠朵笂浼犲埌linux绯荤粺锛屽熀链浣跨敤鏂瑰纺钬斺渟cp链鍦版枃浠剁洰镙尝inux涓绘満钬濓纴镓揿紑cmd绐楀彛锛屽垏鎹㈠埌鏂囦欢镓鍦ㄧ洰褰曪纴铹跺悗鐩存帴杩愯宻cp锻戒护鍗冲彲锛岃繖涓杩囩▼闇瑕佽緭鍏ュ瘑镰侊纴楠岃瘉鎴愬姛钖庡氨浼氲嚜锷ㄥ皢鏂囦欢涓娄紶鍒扮洰镙尝inux涓绘満锛岄潪甯告柟渚垮揩鎹凤细

putty

杩欐槸涓涓闱炲父杞讳究𨱔垫椿镄勭粓绔杞浠讹纴鍏嶈垂涓斿紑婧愶纴濡傛灉浣犺拷姹傜亩鍗旷亩绾︾殑椋庢牸锛屽彲浠ヤ娇鐢ㄤ竴涓嬭繖涓杞浠讹纴闱炲父涓嶉敊锛屼粠链鍦皐indows涓娄紶鏂囦欢鍒发inux锛岀洿鎺ヤ娇鐢╬utty镊甯︾殑pscp锻戒护鍗冲彲锛屾墦寮cmd绐楀彛锛屽垏鎹㈠埌putty瀹夎呯洰褰曪纴铹跺悗鐩存帴浣跨敤pscp锻戒护涓娄紶鏂囦欢锛岃繖涓杩囩▼涔熼渶瑕佽緭鍏ュ瘑镰侊纴楠岃瘉鎴愬姛钖庝细镊锷ㄤ笂浼犳枃浠讹纴褰撶劧涔熸敮鎸佸皢linux鏂囦欢涓嬭浇鍒版湰鍦皐indows绯荤粺锛

mobaxterm

杩欐槸涓涓锷熻兘寮哄ぇ涓旀彃浠跺叏闱㈢殑缁堢杞浠讹纴鐩告瘆杈幂亩鍗旷殑putty锛宫obaxterm涓崭粎鏀鎸乻sh銆乼elnet绛夎繙绋嬭繛鎺ワ纴杩樻敮鎸乿nc銆乺dp绛夎繙绋嬫带鍒讹纴浠巜indows涓娄紶鏂囦欢鍒发inux锛岀洿鎺ヤ娇鐢ㄨ蒋浠惰嚜甯︾殑涓娄紶锷熻兘鍗冲彲锛屽备笅锛岀偣鍑讳笂浼犳寜阍锛岀劧钖庣洿鎺ュ湪鏂囦欢瀵硅瘽妗嗛夋嫨涓娄紶镄勬枃浠讹纴褰撶劧浣犱篃鍙浠ヤ笅杞芥枃浠跺埌链鍦帮纴鍙抽敭闇瑕佷笅杞界殑鏂囦欢锛岀劧钖庣洿鎺ラ夋嫨淇濆瓨浣岖疆鍗冲彲锛屾柟渚胯屽张蹇鎹凤细

褰撶劧锛岄櫎浜嗕互涓3绉嶆柟寮忔垨杞浠讹纴杩樻湁璁稿氩叾浠栬蒋浠舵垨鏂瑰纺涔熸敮鎸佸皢链鍦皐indows鏂囦欢涓娄紶鍒发inux绯荤粺锛屽儚xshell銆乫tp銆乻amba绛夛纴鍙瑕佷綘镡熸倝涓涓嬩娇鐢ㄨ繃绋嫔緢蹇灏辫兘鎺屾彙镄勶纴缃戜笂涔熸湁鐩稿叧鏁欑▼鍜岃祫鏂欙纴浠嬬粛镄勯潪甯歌︾粏锛屾劅鍏磋叮镄勮瘽锛屽彲浠ユ悳涓涓嬶纴甯屾湜浠ヤ笂鍒嗕韩镄勫唴瀹硅兘瀵逛綘链夋墍甯锷╁惂锛屼篃娆㈣繋澶у惰瘎璁恒佺暀瑷杩涜岃ˉ鍏呫

ssh链夊嚑绉嶈繛鎺ユ柟娉曪纻

Linux绯荤粺瀹炵幇SSH杩炴帴镄3绉嶆柟寮忥细

鏂瑰纺涓锛氩瘑镰佺橱鍏ワ纴铡熺悊锛氭墽琛岃繙绋嬭繛鎺ュ懡浠ゅ苟杈揿叆璐﹀彿瀵嗙爜銆

鏂瑰纺浜岋细鍏阍ョ橱鍏ワ纸鍏嶅瘑锏诲叆锛夛纴铡熺悊锛氭敞鍏ュ叕阍ュ埌链嶅姟绔锛岃〃绀烘嫢链夎ュ叕阍ョ殑瀹㈡埛绔鍙浠ュ厤瀵嗙橱鍏ャ

鏂瑰纺涓夛细绉橀挜鏂囦欢锏诲叆锛屽师鐞嗭细瀹㈡埛绔姣忔$橱鍏ユ椂鎼哄甫链嶅姟绔绉橀挜𨱒ョ橱鍏ャ

❷ 如何在windows上建立ssh服务器

1. ssh简介以及本例的应用场景
① ssh的简介
SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。
② 本例的应用场景

用户在client(Linux)上通过ssh远程执行server(Windows)上的命令,比如c:\test.bat
注:Linux版自带ssh Server且默认启动,具体设置方法请参见google。

2. ssh服务器的安装(Windows)
ssh服务器软件有许多中,我们这里使用的是免费的freeSSHd。
① 首先从官方站点下载软件并安装(http://www.freesshd.com/)
② 安装完成后进入配置界面(Server Status),确认SSH server正在运行状态

③ 进入Users界面,设定一个访问的用户账户(比如xut)

这里我们建立一个叫xut的用户,认证有3种方式可以选择。从以后通过ssh运行命令的方便(无需输入密码)考虑,我们选择Public key认证方式。选择Password方式的话,每次访问需要输入密码,此种方式较为繁琐而且安全性不高。然后开放其Shell权限。

④ 进入认证界面,确认Public key认证方式属于激活状态(选择Allowed或Required)

此时ssh服务器端的基本设置已经OK,可进一步进行更加详细的设置(比如访问限定等),此处不再介绍。
注意:服务器端如果有防护墙时应该开发TCP 22号端口最为ssh连接使用。

3. ssh客户端的设置(Linux)
由于我们的客户端采用的是Linux,所以不用安装客户端软件,系统自带的就有。

我们需要在Linux上创建一个共有和私有的密钥对,私有密钥放到客户端(Linux)上,共有密钥放到服务器端(Windows)上。在Linux上通过ssh-keygen命令来创建。
[root@localhost ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): [直接回车]
Enter passphrase (empty for no passphrase): [直接回车]
Enter same passphrase again: [直接回车]
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
4d:dd:48:af:76:c2:ba:a8:bc:20:f3:28:1d:6a:28:53
其中,/root/.ssh/id_rsa为私有密钥,/root/.ssh/id_rsa.pub为共有的密钥。
此时,需要把共有密钥放到服务器端(Windows)进行保存,以便于服务器端进行安全检查。
我们通过认证界面找到存放共有密钥的地址(Public key folder)。

如上图所示,然后在c:\Program Files\freeSSHd目录下创建以登录用户名为名字的文本文件,此处举例为xut文件。并将/root/.ssh/id_rsa.pub文件中的内容拷贝到c:\Program Files\freeSSHd\xut文件中。
至此,客户端和服务器端的密钥设置已经完成,可以通过如下命令进行远程的命令执行。
ssh [email protected] "c:\test.bat"
这条命令将执行服务器端的C盘下的test.bat文件,并把结果返回,整个操作不需输入密码。

4. ssh客户端的设置(Windows)
由于Windows不附带ssh的客户端和服务器端,我们这里找一个免费的客户端软件PuTTY。
PuttY主页:http://www.chiark.greenend.org.uk/~sgtatham/putty/
各种客户端的比较:http://en.wikipedia.org/wiki/Comparison_of_SSH_clients
在Putty主页,我们下载putty.zip(含除了PuTTYtel以外的所有文件),然后解压会发现一个叫plink.exe的文件,这就是我们的ssh客户端命令行软件。
我们首先要成一个共有和私有的密钥对,使用putty.zip中附带的PUTTYGEN.exe生成。
启动PUTTYGEN.exe后可以见到下图界面,点击[Generate]即可生成所需密钥对。
注意:由于是采用随机算法生成,需要不停地在对话框上移动鼠标进度条才会增加,否则将保持不变。

鼠标在这里不停移动

密钥生成完毕后,可以把私有密钥进行保存,为了登录简单起见不对私钥进行加密,提示没有passphrase选择忽略即可。假设我们这里把私钥保存为pri_key.ppk。
我们把公钥放在freeSSHd端(ssh服务器端)进行保存,具体保存方法参见【ssh客户端的设置(Linux)】。
在Windows客户端,执行如下命令进行ssh连接,并不需要输入密码即可通过密钥进行自动认证。
plink -i pri_key.ppk [email protected] c:\test.bat
(此时将执行服务器端的c:\test.bat脚本。)
注:第一次连接时将出现“The server's host key is not cached in the registry…

❸ liunx.系统 怎么开启SSH远程服务和22号端口具体的命令和步骤是甚么。谢谢。

1. 安装ssh:yum install ssh或者sudo apt-get install ssh

2. 启动ssh:service sshd start

3. 登录远程服务器:ssh -p 50022 [email protected]
输入密码

  • 说明:

  • -p 后面是端口

  • my 是服务器用户名

  • 127.0.0.1 是服务器 ip

  • 回车输入密码即可登录

  • ssh默认端口就是22,不需要另外修改

阅读全文

与如何搭建服务器ss端口相关的资料

热点内容
plc语法和编程语句 浏览:115
南航app学生旅行产品在哪里 浏览:234
漫画pdf网盘 浏览:489
手机pdf字太小 浏览:892
解压缩安装图解 浏览:257
安卓如何查看运行服务器 浏览:677
土质学pdf 浏览:985
邮箱收发服务器地址 浏览:143
web前端和python 浏览:639
寻址算法 浏览:783
车床编程ijk之间的关系 浏览:492
安卓什么app可以访问smb 浏览:205
笼统概括程序员 浏览:853
linuxfdiskdf 浏览:299
iic编程注意事项 浏览:51
预定命令的英语 浏览:999
股票机构监测源码 浏览:921
哪个app适合孩子学汉字 浏览:50
副程序员好做吗 浏览:266
pdf1膜 浏览:159