linux學習:CentOS、Mac上SSH的設置以及SceureCRT中的文件上傳下載


java項目做好后,最終部署時,通常是通過SecureCRT(或其它終端)連接linux上傳war包來進行。學幾個基本的linux命令還是必要的。

一、CentOS上的SSH設置

1.1 終端窗口下,以root身份登錄,修改hosts.allow,允許用戶遠程連接
vi /etc/hosts.allow
i 鍵切換到 insert模式,在最后一行加一句
sshd:ALL
然后按ESC返回命令模式,然后再按:進行末行模式,最后輸入x 保存退出(注:如果保存時,提示文件只讀,可以嘗試 chmod +w hosts.allow 賦於寫權限),可以用 tail /etc/hosts.allow 查看驗證下文件內容是否正確

1.2 重啟sshd

/etc/rc.d/init.d/sshd restart

重啟完成后,應該就允許遠程連接了

 

二、mac 機上 ssh 連接 CentOS

mac終端命令行,輸入

ssh username@server-ip

注:這里username根據實際情況換成 相對的用戶名,server-ip指centos的ip地址

 

三、mac機 ssh localhost

mac機上的SSH服務默認沒開,如果ssh localhost,會提示22端口拒絕連接

3.1.啟動sshd服務:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

3.2.停止sshd服務:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

3.3查看是否啟動:
sudo launchctl list | grep ssh

如果看到下面的輸出表示成功啟動了:
--------------
- 0 com.openssh.sshd

3.4.最后ssh localhost 成功

 

四、windows環境中利用SeceureCRT連接 CentOS

全圖形界面,地球人都懂

4.1 上傳文件

rz 命令

4.2 下載文件

sz 命令

注:sz/rz命令如果未安裝,cent os/linux下,可通過 sudo yum install -y lrzsz 安裝

如果無法上網,可以將安裝光盤加載到系統,然后在Package目錄下,

通過命令 ls lrzsz* 可以查到安裝包rpm文件

lrzsz-0.12.20-27.1.el6.x86_64.rpm

再以root身份安裝

rpm -ivh lrzsz-0.12.20-27.1.el6.x86_64.rpm

rz/sz命令,另一個常用的telnet命令也是采用類似的方式安裝

在Package目錄下,ls *telnet* 能查到二個文件

telnet-0.17-47.el6.x86_64.rpm  (這是telnet-client客戶端)
telnet-server-0.17-47.el6.x86_64.rpm (這是telnet-server服務端)

如果要安裝telnet客戶端

rpm -ivh telnet-0.17-47.el6.x86_64.rpm

 

4.3 查看目錄

ls 命令

ls -l (也可以簡寫成 ll)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM