Linux下SSH操作解析

來源:互聯網
上載者:User

Linux下SSH操作解析
1.查看SSH狀態:

service sshd status

查看ssh是否已經啟動以及一些狀態資訊

2.啟動SSH服務:
systemctl restart sshd.service

ps:fedora下的一些基本服務都是通過systemctl restart/stop xxx.service操作來控制的,例如apache的伺服器:httpd.service、防火牆服務firewalld.service等。

3.SSH設定檔路徑:
/etc/ssh/sshd_config。配置ssh串連的連接埠號碼,許可權等資訊

4.關閉防火牆
systemctl disable firewalld.service

把防火牆整個關閉不太合適,使用下面的命令比較好一些:

5.將連接埠22(或者自訂的其他連接埠)加到防火牆的設定中,標記為Accept
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

查看ssh的設定檔可以看到預設連接埠號碼是22,所以在防火牆解除屏蔽

6.防火牆設定檔路徑:
/etc/sysconfig/iptables

SSH組件的一些基本操作:

首先登入遠程伺服器:

ssh user@192.168.1.28

user表示遠程伺服器的使用者名稱,這裡需要輸入密碼。

利用scp進行檔案操作:

檔案上傳:scp -r /home/xxx user@192.168.1.28:/home/xxx

檔案下載:和檔案上傳的路徑對調下就OK了。

利用sftp進行檔案上傳和下載:

sftp和ftp工具操作類似,便於目錄資源的管理。

登入:

格式:sftp -oPort=<port> <user>@<host>
通過sftp串連<host>,連接埠為<port>,使用者為<user>。

sftp串連成功之後常用操作命令如下:
help/? 列印協助資訊。

pwd 查看遠程伺服器目前的目錄;

lpwd 查看本地系統的目前的目錄。

cd <dir> 將遠程伺服器的目前的目錄更改為<dir>

lcd <dir> 將本地系統的目前的目錄更改為<dir>。

ls 顯示遠程伺服器上目前的目錄的檔案名稱;

ls -l 顯示遠程伺服器上目前的目錄的檔案詳細列表

ls <pattern> 顯示遠程伺服器上符合指定模式<pattern>的檔案名稱;

ls -l <pattern> 顯示遠程伺服器上符合指定模式<pattern>的檔案詳細列表。

lls 顯示本地系統上目前的目錄的檔案名稱;

lls的其他參數與ls命令的類似。

get <file> 下載指定檔案<file>;
get <pattern> 下載符合指定模式<pattern>的檔案。
put <file> 上傳指定檔案<file>;
get <pattern> 上傳符合指定模式<pattern>的檔案。
progress 切換是否顯示檔案傳輸進度。
mkdir <dir> 在遠程伺服器上建立目錄;
lmkdir <dir> 在本地系統上建立目錄。
exit/quit/bye 退出sftp。
! 啟動一個本地shell。
! <commandline> 執行本地命令列。
其他命令還有:chgrp, chmod, chown, ln, lumask, rename, rm, rmdir, symlink, version。

謹記:在sftp模式下對本地檔案的操作前面會多一個'l'

End~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.