如何通过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系统中。方法是:选中文件--右键--上传(下载)。
绛旓細闇瑕佸湪windows涓绘満涓畨瑁呬笂ssh杞欢锛宻sh鏄疭ecure Shell 鐨勭缉鍐欙紝涓昏鎻愪緵杩滅▼鐧诲綍鍗忚銆倃indows涓嬬殑瀹夎寰堢畝鍗曪紝鍙涓嬭浇濂藉畨瑁呯▼搴忥紝鍙屽嚮鍗冲彲瀹夎銆傚畨瑁呭畬鎴愬悗浼氱敓鎴愪袱涓蒋浠跺浘鏍囥傚畨瑁呭畬鎴愬悗锛岃緭鍏ヨ鐧诲綍鐨刲inux绯荤粺鐨刬p鍦板潃鍜岀敤鎴峰悕锛岃緭鍏ュ瘑鐮佺櫥褰曞嵆鍙3銆佹敞鎰 锛屼娇鐢╯sh鐧诲綍锛岄渶瑕乴inux绯荤粺寮鍚痵sh鏈嶅姟銆
绛旓細鎵撳紑windows绯荤粺涓殑ssh瀹㈡埛绔蒋浠讹紝閫夋嫨蹇熻繛鎺ワ紝杈撳叆ubuntu绯荤粺鐨刬p鍦板潃鍜岃处鎴峰悕锛屽苟鏍规嵁鎻愮ず杈撳叆瀵嗙爜锛屽嵆鍙氳繃ssh鐧诲綍鍒皍buntu绯荤粺涓幓锛屽苟鎵ц鍚勭鍛戒护鎿嶄綔銆傝繕鍙互閫氳繃ssh杞欢鏂囦欢浼犺緭杞欢锛屽皢windows涓殑鏁版嵁浼犺緭鍒皍buntu绯荤粺涓傚悓鏃朵篃鍙互灏唘buntu绯荤粺涓殑鏂囦欢涓嬭浇鍒板綋鍓嶇殑windows绯荤粺涓傛柟娉曟槸锛氶変腑鏂...
绛旓細鏂规硶涓锛杩涘叆Xwindows,銆鍦╯hell绐楀彛鎵цsetup鍛戒护锛岄夋嫨system service鍚姩sshd鏈嶅姟锛庢柟娉曚簩锛氬湪/etc/ssh/sshd_config銆鏂囦欢涓紝灏唒ermitRootLogin no|yes璁剧疆涓哄厑璁竢oot鐢ㄦ埛杩滅▼鐧诲綍 /etc/init.d/sshd start 鍚姩ssh鏈嶅姟 /etc/init.d/sshd stop鍏抽棴鏈嶅姟 鍚姩:service sshd start 瀹夎杩囩▼:1.浠oot韬唤...
绛旓細瑕佽缃甋SH杩滅▼鐧婚檰锛棣栧厛瑕佺‘淇漊buntu绯荤粺鏇存柊鑷虫渶鏂扮増鏈紝瀹夎openssh-server鍖呫傞氳繃systemctl鎴杝ervice鍛戒护妫鏌SH鏈嶅姟鐘舵銆傛湭杩愯鏃讹紝鍙氳繃systemctl鎴杝ervice閲嶅惎SSH鏈嶅姟锛屾垨鍦║buntu 14.04浠ヤ笅鐗堟湰鎵嬪姩鍚姩銆傞槻鐏鍙兘闃绘SSH锛岄渶浣跨敤UFW閰嶇疆鍏佽璁块棶銆傞厤缃甋SH瀹㈡埛绔鍙e彿鍚庯紝妫鏌SH閰嶇疆鏂囦欢銆傝嫢鏈湴绯...
绛旓細閫氳繃ssh杩滅▼鐧诲綍linux绯荤粺鐨勬柟娉曪細1銆佸湪闇瑕佽繙绋嬭闂殑璁$畻鏈虹殑鈥滄柊绔嬪緱鈥濋噷闈㈠畨瑁卭penssh-server銆傝繖鍙拌绠楁満鏄繙绋嬭绠楁満锛屼綘褰撳墠浣跨敤鐨勮绠楁満鏄湰鍦拌绠楁満銆傚鏋滀娇鐢║buntu鎴栬呭叾浠朙inux鐗堟湰锛屽凡缁忓畨瑁呬簡杩炴帴鍒拌繙绋嬭绠楁満鐨勮蒋浠躲2銆佽繙绋嬭绠楁満杞欢瀹夎瀹屾瘯銆傚湪鏈湴璁$畻鏈虹殑缁堢閲岄潰杈撳叆锛歴sh username@address ...
绛旓細1銆佸厛涓嬭浇杩滅▼鐧婚檰宸ュ叿putty.2銆佽緭鍏ョ浉鍏砽inux杩炴帴淇℃伅銆備竴鑸儏鍐典笅鍙渶瑕佽緭鍏ユ湇鍔″櫒ip銆傚鍥撅細3銆佽緭鍏linux绯荤粺鐧诲綍淇℃伅锛岀敤鎴峰悕鍜屽瘑鐮
绛旓細瑕佸紑濮SSH杩炴帴锛岄鍏堝湪鏈湴鏈嶅姟鍣ㄦ墽琛宲ing鍛戒护楠岃瘉鐩爣鏈嶅姟鍣ㄧ殑鍙揪鎬с傜劧鍚庯紝浣跨敤鍛戒护琛岃緭鍏ュ "ssh root@鐩爣IP"锛堟垨 "ssh 鐢ㄦ埛鍚岪鐩爣IP"锛屽鏋滅敤鎴峰悕涓嶅悓锛夛紝骞惰緭鍏ュ瘑鐮佽繘琛鐧诲綍銆係SH榛樿浣跨敤22绔彛锛屼絾鍙互閫氳繃-p鍙傛暟鎸囧畾鍏朵粬绔彛銆傚浜庨绻佺櫥褰曪紝鍏挜鐧诲綍鎻愪緵浜嗕究鍒╋紝鐢ㄦ埛鍙渶灏嗗叕閽ュ彂閫佸埌杩滅▼鏈嶅姟...
绛旓細閫氳繃ssh杩滅▼鐧诲綍linux绯荤粺姝ラ濡備笅锛1銆佸惎鍔ㄨ蒋浠讹紝鐐瑰嚮蹇熻繛鎺ワ紝鎴戜滑瑕侀夋嫨杩炴帴鐨勫崗璁2銆佸崗璁夋嫨瑕佺劧鍚庡~鍐欐湇鍔″櫒鐨処P鍦板潃鍜岀敤鎴峰悕锛岀劧鍚庣偣鍑昏繛鎺ャ3銆佸湪閫氳繃楠岃瘉鍚庨渶瑕佸~鍐欒繛鎺ユ湇鍔″櫒鐨勫瘑鐮侊紝涓嬮潰鐨勪繚瀛樺瘑鐮佷竴鑸兘浼氳繘琛屽嬀閫夛紝鏂逛究涓嬫鐧诲綍銆4銆佽繛鎺ユ垚鍔熷悗灏卞彲浠ユ甯哥櫥褰曞埌鏈嶅姟鍣ㄧ郴缁熶簡銆
绛旓細棣栧厛瑕佸湪杩滅▼Linux涓绘満涓婇潰璁剧疆濂絪sh鏈嶅姟锛屼笅闈㈡槸Linux鐨剆sh鐨勮缃柟娉曪細棣栧厛瑕佷慨鏀箂sh鐨勯厤缃枃浠秙shd_config锛岃緭鍏ュ懡浠わ細vi /etc/ssh/sshd_config 2. 鍦ㄨ繖涓枃浠朵腑锛屽皢PermitRootLogin without-password杩欎竴琛屼慨鏀逛负PermitRootLogin yes锛岃繖涓琛岀殑鎰忔濇槸鈥滃厑璁竢oot鐢ㄦ埛鐢╯sh鐧诲綍鈥濄傚啀鍘绘帀#PasswordAuthentication...
绛旓細鍙互浣跨敤SecureCRT绋嬪簭杩滅▼SSH鐧诲綍LINUX绯荤粺 1銆佹墦寮SecureCRT锛岀偣鍑绘枃浠垛斺斿揩閫熼摼鎺ワ紝杈撳叆ip鍦板潃涓庣敤鎴峰悕杩涜閾炬帴 2銆佺偣鍑昏繛鎺ワ紝杈撳叆瀵嗙爜锛岃繘琛岀鐞 3銆佸湪鍛戒护绐楀彛澶勮緭鍏ュ懡浠ゅ嵆鍙linux绯荤粺杩涜绠$悊