当前位置:首页 » 操作系统 » windowssshlinux

windowssshlinux

发布时间: 2024-07-01 20:44:37

1. windows 使用ssh远程登录linux

准备工作:首先需要在windows系统中安装虚拟机,并在虚拟机中安装好linux操作系统,这里安装的是vmware player虚拟机和ubuntu版本的操作系统。关于该部分的安装在作者的其他经验中有详细介绍。

在windows主机中安装上ssh软件,ssh是Secure Shell 的缩写,主要提供远程登录协议。windows下的安装很简单,只要下载好安装程序,双击即可安装。安装完成后会生成两个软件图标。

在ubuntu系统中安装ssh,通常ubuntu中默认是安装的。可以通过命令进行查看:dpkg -l | grep ssh

如果ubuntu系统中没有安装ssh程序,也可以使用下列命令进行安装:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
安装好后ssh服务的启动和停止命令如下:
启动ssh服务:
#sudo /etc/init.d/ssh start
停止ssh服务:
#sudo /etc/init.d/ssh stop
重启ssh服务:
#sudo /etc/init.d/ssh restart

通过虚拟机启动ubuntu系统,打开shell终端,通过ifconfig命令,查看该系统的ip地址,ssh的端口号一般为22.

打开windows系统中的ssh客户端软件,选择快速连接,输入ubuntu系统的ip地址和账户名,并根据提示输入密码,即可通过ssh登录到ubuntu系统中去,并执行各种命令操作。

还可以通过ssh软件文件传输软件,将windows中的数据传输到ubuntu系统中。同时也可以将ubuntu系统中的文件下载到当前的windows系统中。方法是:选中文件--右键--上传(下载)。

2. 浼犳枃浠跺埌linux链嶅姟鍣╨inux链嶅姟鍣ㄤ笂浼

win7涓嬮氲繃ssh濡备綍涓娄紶鏂囦欢镊砽inux链嶅姟鍣锛

Windows绯荤粺濡傛灉瑕佽繛鎺WindowsServer链嶅姟鍣锛岄偅鏄涓浠剁亩鍗旷殑浜嬫儏锛屽洜涓虹郴缁熷唴缃浜呜繙绋嬫岄溃杩炴帴宸ュ叿銆备絾鏄疻indows鍐呯疆镄勮繙绋嬫岄溃杩炴帴宸ュ叿鍙鑳借繛鎺Windows链嶅姟鍣锛屽傛灉𨱍冲湪Windows7涓嫔筁inux链嶅姟鍣ㄨ繘琛屾搷浣滐纴闾e氨蹇呴’瑕佸熷姪绗涓夋柟宸ュ叿銆

Windows涓嬬殑SSH瀹㈡埛绔宸ュ叿

Windows涓嬭繛鎺Linux链嶅姟鍣ㄩ渶瑕丼SH瀹㈡埛绔𨱒ヨ繛鎺ワ纴鍦╓indows涓嬬殑SSH瀹㈡埛绔宸ュ叿寰埚氾纴链涓哄父鐢ㄧ殑链夛细XShell銆丳uTTY绛夛纴鎴戜滑鎺ㄨ崘鐢╔Shell銆

娉ㄦ剰锛氭棤璁轰娇鐢ㄥ摢绉峉SH瀹㈡埛绔宸ュ叿锛屽垏璁颁竴瀹氲佸湪鍏跺畼缃戜笂涓嬭浇锛佸湪鍓嶅嚑骞寸殑镞跺欙纴涓浜涢粦瀹㈠皢涓浜涚疆链夊悗闂ㄧ殑PuTTY宸ュ叿鐢氲呖锅氢简浠樿垂鎺ㄥ箍锛屼互姝ゆ潵绐冨彇澶ч噺镄勬湇锷″櫒鍜岀悊璐﹀彿鍜屽瘑镰侊紒

Windows鍜孡inux浜掍紶鏂囦欢镄勬柟妗

鍦╓indows鍜孡inux涔嬮棿浜掍紶鏂囦欢链夊嚑绉嶆柟妗堬纴鎺ㄨ崘涓嬮溃鍑犵嶆柟妗堜緵澶у跺弬钥冦

1銆佸皬鏂囦欢浼犺緭浣跨敤lrzsz

Linux涓婃湁涓娆惧皬宸ュ叿lrzsz锛屽畨瑁呭悗浣跨敤涓や釜绠鍗曞懡浠わ纸rz涓娄紶鏂囦欢銆乻z鍙戦佹枃浠讹级灏卞彲浠ュ疄鐜痒indows鍜孡inux涔嬮棿浜掍紶鏂囦欢銆

lrzsz鍙阃傚悎浼犻掑皬鏂囦欢锛屾枃浠跺ぇ灏100M浠ュ唴镄勯兘鍙浠ヤ娇鐢ㄦゅ伐鍏锋潵浼犺緭銆

2銆佸ぇ鏂囦欢浼犺緭浣跨敤WinScp

WinScp鏄疻indows鐜澧冧笅镄勫熀浜岙SH鍙奡CP鍗忚镄凷ftp瀹㈡埛绔锛屽叾瀹炲氨鏄疐TP瀹㈡埛绔宸ュ叿锛屽畠鏀鎸佹柇镣圭画浼狅纴杈冧负鏂逛究銆

浠ヤ笂灏辨槸鎴戠殑瑙傜偣锛屽逛簬杩欎釜闂棰桦ぇ瀹舵槸镐庝箞鐪嫔緟镄勫憿锛熸㈣繋鍦ㄤ笅鏂硅瘎璁哄尯浜ゆ祦~鎴戞槸绉戞妧棰嗗烟鍒涗綔钥咃纴鍗佸勾浜掕仈缃戜粠涓氱粡楠岋纴娆㈣繋鍏虫敞鎴戜简瑙f洿澶氱戞妧鐭ヨ瘑锛

linux链嶅姟鍣ㄤ紶鏂囦欢濡备綍涓岖敤杈揿瘑镰侊纻

棣栧厛闇瑕佸湪链嶅姟鍣ㄧ璁剧疆/etc/ssh/sshd_config

#vim/etc/ssh/sshd_config

淇鏀瑰备笅涓よ屼负yes銆傚叾瀹炲ぇ澶氭暟𨱍呭喌涓嬩笉鐢ㄤ慨鏀癸纴榛樿ゅ氨鏄痽es銆

RSAAuthenticationyes

PubkeyAuthenticationyes

(1)濡傛灉瀹㈡埛链哄拰链嶅姟鍣ㄩ兘鏄疞inux链哄櫒锛岄偅涔堟垜浠浣跨敤涓嬮溃镄勬柟娉曪细锛埚悗闱㈢2鑺备细鎻愬埌镐庝箞鍦╓indows涓嬩娇鐢≒utty鐢熸垚瀵嗛挜瀵癸级

鎴戜滑闇瑕佸湪瀹㈡埛绔鐢熸垚RSA瀵嗛挜瀵广备娇鐢╯sh-keygen锻戒护锛

#ssh-keygen-trsa

鍙傛暟t镄勬剰镐濇槸type锛屽悗闱㈣窡镌锷犲瘑绫诲瀷锛岃繖閲屾垜浠鏄痳sa銆

铹跺悗浼氭彁绀轰綘杈揿叆瀵嗛挜淇濆瓨瀹屾垚鏂囦欢钖嶏纴杩欓噷鎴戜滑闇瑕佷娇鐢ㄩ粯璁ょ殑id_rsa锛屼箣钖庢墠鑳芥e父镓嶈兘锏诲綍銆傚傛灉浣犵敓鎴愮殑瀵嗛挜浣滀负鍏朵粬鐢ㄥ勶纴闾d箞鍙浠ュ懡钖崭负鍏朵粬钖岖О锛

Generatingpublic/privatersakeypair.

Enterfileinwhichtosavethekey(/home/cake/.ssh/id_rsa):

涔嫔悗浼氭彁绀轰綘杈揿叆涓涓猵assphrase锛屾垜浠杩欓噷鍙浠ョ暀绌猴纴杩欐牱鎴戜滑锏诲綍镄勬椂鍊椤氨涓嶈歌緭鍏ュ瘑镰併

Enterpassphrase(emptyfornopassphrase):

Entersamepassphraseagain:

铹跺悗浼氭彁绀轰綘瀵嗛挜鐢熸垚鎴愬姛銆傝繖鏄浣犵殑绉侀挜淇濆瓨涓簙/.ssh/id_rsa锛屼綘镄勫叕阍ユ槸~/.ssh/id_rsa.pub

鎴戜滑鐜板湪闇瑕佸仛镄勬槸锛屾妸id_rsa.pub镄勫唴瀹癸纴娣诲姞镄勬湇锷″櫒绔镄剘/.ssh/autherized_keys鏂囦欢链钖庛

浣犲彲浠ユ妸杩欎釜鏂囦欢涓娄紶鍒版湇锷″櫒绔锛岀劧钖庝娇鐢ㄥ懡浠わ细

#catid_rsa.pub>>~/.ssh/autherized_keys

鍒拌繖閲屽氨瀹屾垚浜嗐

(2)鍦╓indows涓嬩娇鐢≒utty鐢熸垚瀵嗛挜瀵癸细

Putty镄勫畨瑁呯洰褰曚笅链変釜puttygen.exe绋嫔簭锛屾垜浠杩愯岃繖涓绋嫔簭銆

涔嫔悗镣瑰嚮Generate锛屽紑濮嬬敓鎴愬瘑阍ュ广傛垜浠闇瑕佹牴鎹鎻愮ず锛屽湪鎸囧畾鏂规嗗唴闅忔満婊戝姩榧犳爣銆傝繖鏄涓轰简镙规嵁榧犳爣杞ㄨ抗锛屼骇鐢熶竴浜涢殢链烘暟鎹銆

涔嫔悗鐢熸垚缁撴潫锛屾垜浠镣瑰嚮SavePrivateKey灏嗙侀挜瀛樻斁鍦ㄦ煇涓鐩褰曚腑銆傜劧钖庤祴鍊兼渶涓婇溃鏂囨湰妗嗕腑镄勫叏閮ㄥ唴瀹癸纴绮樿创鍒癓inux链嶅姟鍣ㄧ镄刟utherized_key镄勬渶钖庛

鎴戜滑鐜板湪鍙浠ュ叧闂杩欎釜灏忕▼搴忋

鐜板湪镓揿紑Putty锛屽湪宸﹁竟镄勯夐”涓锛岄夋嫨Conneciton_SSH_Auth锛屽湪涓锛岄夋嫨鍒氭墠淇濆瓨镄勭侀挜璺寰勫氨鍙浠ヤ简銆

鍒版や綅缃锛孭utty涔熷彲浠ヤ笉鐢ㄥ瘑镰佺橱褰曚简銆

Linux涓娄紶鏂囦欢鍒版湇锷″櫒锻戒护鏄浠涔埚憿锛

1ssh$sshusername@remotehost鐢╯hh锏婚檰链嶅姟鍣ㄣ

2銆乻cp锻戒护scp锘轰簬SSH鍗忚锛屽彲浠ュ皢链鍦版枃浠舵嫹璐濆埌杩灭▼链嶅姟涓婄殑鎸囧畾鐩褰曪纴镙煎纺濡备笅锛$scpfilenameusername@remotehost:remotedirectory镓ц岋细[email protected]:/home/admin3ftp/sftp棣栧厛鐢╮oot鐢ㄦ埛锏诲綍杩灭▼Linux链嶅姟鍣锛屽皢admin鐢ㄦ埛娣诲姞鍒癋TP璐︽埛涓銆傞氲繃echo锻戒护杩藉姞涓琛屽埌user_list鏂囦欢涓锛

#echoadmin>>user_list涔嫔悗阃氲繃service锻戒护寮钖疐TP链嶅姟锛

#servicevsftpdstart鐜板湪灏卞彲浠ュ湪链链鸿块梾FTP杩灭▼链嶅姟鍣ㄤ简锛岀劧钖庨氲繃put锻戒护涓娄紶鏂囦欢浜嗐4SSHWindowsClientSSH鎻愪緵浜嗕竴涓狲cp2.exe浣滀负Windows涓嬬殑scp锻戒护宸ュ叿銆

3. windows 中如何用SSH 连接 linux

这里的”远程”操控的方法实际上也不是真正的远程.,此操作方法主要是在一个局域网内远程操控电脑 (在一个路由器下)。

操作步骤:

1、网络搜索“SSH Secure Shell Client”下载并安装。

4. WindowsSSH宸ュ叿V329姹夊寲镰磋В鐗圵indowsSSH宸ュ叿V329姹夊寲镰磋В鐗埚姛鑳界亩浠

澶у跺ソ,鍏充簬Windows SSH宸ュ叿 V3.29 姹夊寲镰磋В鐗堬纴Windows SSH宸ュ叿 V3.29 姹夊寲镰磋В鐗埚姛鑳界亩浠嬭繖涓寰埚氢汉杩树笉鐭ラ亾,鐜板湪璁╂垜浠涓璧锋潵鐪嬬湅钖э紒

銆銆SSH宸ュ叿涓鏂囩増鏄涓娆捐繙绋婰inux宸ュ叿锛屾よ蒋浠惰兘澶熷府锷╃敤鎴疯В鍐冲瘑镰佸彛浠ゅ湪缃戠粶涓婅繘琛屾槑鏂囦紶杈撴椂镓阆囧埌镄勪紶杈挞梾棰桡纴鐢ㄦ潵镟夸唬TELNET銆丗TP浠ュ强R锻戒护锛岀敤𨱒ヤ缭鎶ゅ瘑镰佷笉鍙楀埌浠栦汉𨰾︽埅鍜岀牬瑙o纴骞惰兘瀵笵NS娆洪獥鍜孖P娆洪獥锅氩嚭阒叉姢銆

銆愬姛鑳界壒镣广

銆銆1銆佷紶杈揿眰鍗忚 [SSH-TRANS] 鎻愪緵浜嗘湇锷″櫒璁よ瘉锛屼缭瀵嗘у强瀹屾暣镐с傛ゅ栧畠链夋椂杩樻彁渚涘帇缂╁姛鑳姐 SSH-TRANS 阃氩父杩愯屽湪 TCP/IP杩炴帴涓婏纴涔熷彲鑳界敤浜庡叾瀹冨彲闱犳暟鎹娴佷笂銆 SSH-TRANS 鎻愪緵浜嗗己锷涚殑锷犲瘑鎶链銆佸瘑镰佷富链鸿よ瘉鍙婂畬鏁存т缭鎶ゃ傝ュ岗璁涓镄勮よ瘉锘轰簬涓绘満锛屽苟涓旇ュ岗璁涓嶆墽琛岀敤鎴疯よ瘉銆傛洿楂桦眰镄勭敤鎴疯よ瘉鍗忚鍙浠ヨ捐′负鍦ㄦゅ岗璁涔嬩笂銆

銆銆2銆佺敤鎴疯よ瘉鍗忚 [SSH-USERAUTH] 鐢ㄤ簬钖戞湇锷″櫒鎻愪緵瀹㈡埛绔鐢ㄦ埛閴村埆锷熻兘銆傚畠杩愯屽湪浼犺緭灞傚岗璁 SSH-TRANS 涓婇溃銆傚綋 SSH-USERAUTH 寮濮嫔悗锛屽畠浠庝绠灞傚岗璁闾i噷鎺ユ敹浼氲瘽镙囱瘑绗︼纴浠庣涓娆″瘑阍ヤ氦鎹涓镄勪氦鎹㈠搱甯 H 銆备细璇濇爣璇嗙﹀敮涓镙囱瘑姝や细璇濆苟涓旈傜敤浜庢爣璁颁互璇佹槑绉侀挜镄勬墍链夋潈銆 SSH-USERAUTH 涔熼渶瑕佺煡阆扑绠灞傚岗璁鏄钖︽彁渚涗缭瀵嗘т缭鎶ゃ

銆銆3銆佽繛鎺ュ岗璁 [SSH-CONNECT] 灏嗗氢釜锷犲瘑闅ч亾鍒嗘垚阃昏緫阃氶亾銆傚畠杩愯屽湪鐢ㄦ埛璁よ瘉鍗忚涓娿傚畠鎻愪緵浜嗕氦浜掑纺锏诲綍璇濊矾銆佽繙绋嫔懡浠ゆ墽琛屻佽浆鍙 TCP/IP 杩炴帴鍜岃浆鍙 X11 杩炴帴銆

銆銆4銆乻sh宸ュ叿涓镞﹀缓绔嬩竴涓瀹夊叏浼犺緭灞傝繛鎺ワ纴瀹㈡埛链哄氨鍙戦佷竴涓链嶅姟璇锋眰銆傚綋鐢ㄦ埛璁よ瘉瀹屾垚涔嫔悗锛屼细鍙戦佺浜屼釜链嶅姟璇锋眰銆傝繖镙峰氨鍏佽告柊瀹氢箟镄勫岗璁鍙浠ヤ笌涓婅堪鍗忚鍏卞瓨銆傝繛鎺ュ岗璁鎻愪緵浜嗙敤阃斿箍娉涚殑钖勭嶉氶亾锛屾湁镙囧嗳镄勬柟娉旷敤浜庡缓绔嫔畨鍏ㄤ氦浜掑纺浼氲瘽澶栧3鍜岃浆鍙戯纴“闅ч亾鎶链”涓撴湁 TCP/IP 绔鍙e拰 X11 杩炴帴銆

銆銆5銆侀氲繃浣跨敤SSH锛屼綘鍙浠ユ妸镓链変紶杈撶殑鏁版嵁杩涜屽姞瀵嗭纴杩欐牱"涓闂翠汉"杩欑嶆敾鍑绘柟寮忓氨涓嶅彲鑳藉疄鐜颁简锛岃屼笖涔熻兘澶熼槻姝DNS娆洪獥鍜孖P娆洪獥銆备娇鐢⊿SH锛岃缮链変竴涓棰濆栫殑濂藉勫氨鏄浼犺緭镄勬暟鎹鏄缁忚繃铡嬬缉镄勶纴镓浠ュ彲浠ュ姞蹇浼犺緭镄勯熷害銆係SH链夊緢澶氩姛鑳斤纴瀹冩棦鍙浠ヤ唬镟縏elnet锛屽张鍙浠ヤ负FTP銆丳oP銆佺敋镊充负PPP鎻愪緵涓涓瀹夊叏镄"阃氶亾"銆

銆愮壒镩蹭粙缁嶃

銆銆1銆佽繙绋嬫搷浣滀娇鐢╯sh銆乻cp鍜宻ftp瀹屾垚銆

銆銆2銆佷娇鐢╯sh-add銆乻sh-keysign銆乻sh-keyscan鍜宻sh-keygen杩涜屽瘑阍ョ$悊銆

銆銆3銆佹湇锷$鐢眘shd銆乻ftp链嶅姟鍣ㄥ拰ssh浠g悊缁勬垚銆

銆銆4銆丱penBSD椤圭洰镄勪竴浜涘紑鍙戜汉锻桦紑鍙戯纴骞跺湪BSD椋庢牸镄勮稿彲涓嫔彲鐢ㄣ

5. Windows下连接Linux的ssh工具有哪些

四款常见的Linux SSH工具:

1、putty

putty是最有名的SSH和telnet客户端,由Simon Tatham为Windows平台开发。putty是一款开源软件,提供可用的源代码并有一批志愿者进行开发和支持。

2、secureCRT

secureCRT支持SSH,同时支持Telnet和rlogin协议。secureCRT是一款用于连接运行包括Windows、Unix和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100、VT102、VT220和ANSI竞争,能从命令行中运行或从浏览器中运行。其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等。secureCRT的SSH协议支持DES、3DES和RC4密码和密码与RSA鉴别。

3、EasySSH

EasySSH是一款便捷的GUI SSH客户端,提供了一种连接远程Linux服务器的快捷工具。

尽管EasySSH没有提供Putty中提供的大量配置选项,但是它非常易于使用。EasySSH的最佳功能之一是提供标签式界面,因此你可以打开多个SSH连接并在它们之间快速切换。

EasySSH的功能包括:分组、保存用户名密码、外观选项、支持本地和远程隧道。

4、Xshell

Xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2以及Microsoft Windows平台的TELNET协议。xshell通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

热点内容
桌面文件夹窗口 发布:2024-07-03 21:37:13 浏览:401
服务器公网ip可以改么 发布:2024-07-03 21:12:57 浏览:686
新水浒传ftp 发布:2024-07-03 21:07:24 浏览:475
造梦西游4兑换密码多少 发布:2024-07-03 20:50:56 浏览:197
分布式存储dapp 发布:2024-07-03 20:47:52 浏览:638
硬盘解压显示内存不足 发布:2024-07-03 20:37:03 浏览:814
php7和5 发布:2024-07-03 20:30:43 浏览:209
组件化编译是什么 发布:2024-07-03 19:43:34 浏览:939
编程新年 发布:2024-07-03 19:38:45 浏览:936
客户服务器结构的特点是什么 发布:2024-07-03 19:32:50 浏览:777