使用SSH
Windows下我習(xí)慣用PUTTY來ssh登錄孙蒙,Mac直接使用Terminal即可斋射。
ssh的一些常用命令:
使用root賬號(hào)登錄指定ip的服務(wù)器钢猛。下面需要把ip換成你自己服務(wù)器的ip蒙畴。
ssh root@ip
如果服務(wù)器使用的不是標(biāo)準(zhǔn)端口胁附,比如是4567端口酪耕,則是:
ssh root@ip -p 4567
MAC下還有窗口方式:
先打開一個(gè)終端导梆,在菜單欄點(diǎn)選 Shell ?– 新建遠(yuǎn)程連接,如下
這時(shí)候會(huì)出新一個(gè)窗口迂烁,如下:
選擇安全Shell(ssh)看尼,輸入服務(wù)器ip地址和用戶名
完成后在SSH菜單上點(diǎn)選 導(dǎo)出設(shè)置,在你的桌面就會(huì)看到一個(gè)你剛剛命名的 test.terminal盟步。
使用SCP
下面是一個(gè)簡(jiǎn)單例子:
首先創(chuàng)建一個(gè)本地文件
echo hello, world > a-file.txt
copy本地文件到服務(wù)器的命令如下:
scp @:
如果想Copy遠(yuǎn)程文件到本地藏斩,則是:
scp @:
如果想復(fù)制目錄也是可以的:
scp -r local_folder remote_username@remote_ip:remote_folder
比如下面命令:scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
參數(shù)說明:
[root@tank test]# scp –help
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 […] [[user@]host2:]file2
-1 ? ? ? ? ? ? ? ? ? ? ? ?強(qiáng)制scp命令使用協(xié)議ssh1
-2 ? ? ? ? ? ? ? ? ? ? ? ?強(qiáng)制scp命令使用協(xié)議ssh2
-4 ? ? ? ? ? ? ? ? ? ? ? ?強(qiáng)制scp命令只使用IPv4尋址
-6 ? ? ? ? ? ? ? ? ? ? ? ?強(qiáng)制scp命令只使用IPv6尋址
-B ? ? ? ? ? ? ? ? ? ? ? ?使用批處理模式(傳輸過程中不詢問傳輸口令或短語)
-C ? ? ? ? ? ? ? ? ? ? ? ?允許壓縮。(將-C標(biāo)志傳遞給ssh却盘,從而打開壓縮功能)
-p ? ? ? ? ? ? ? ? ? ? ? ? 保留原文件的修改時(shí)間狰域,訪問時(shí)間和訪問權(quán)限。
-q ? ? ? ? ? ? ? ? ? ? ? ? 不顯示傳輸進(jìn)度條黄橘。
-r ? ? ? ? ? ? ? ? ? ? ? ? ?遞歸復(fù)制整個(gè)目錄兆览。
-v ? ? ? ? ? ? ? ? ? ? ? ? ?詳細(xì)方式顯示輸出。scp和ssh(1)會(huì)顯示出整個(gè)過程的調(diào)試信息塞关。這些信息用于調(diào)試連接抬探,驗(yàn)證和配置問題。
-c cipher ? ? ? ? ? ? ?以cipher將數(shù)據(jù)傳輸進(jìn)行加密帆赢,這個(gè)選項(xiàng)將直接傳遞給ssh小压。
-F ssh_config??????指定一個(gè)替代的ssh配置文件线梗,此參數(shù)直接傳遞給ssh。
-i identity_file ? ? ?從指定文件中讀取傳輸時(shí)使用的密鑰文件怠益,此參數(shù)直接傳遞給ssh仪搔。
-l limit ? ? ? ? ? ? ? ? ? ?限定用戶所能使用的帶寬,以Kbit/s為單位溉痢。
-o ssh_option??????如果習(xí)慣于使用ssh_config(5)中的參數(shù)傳遞方式僻造,
-P port ? ? ? ? ? ? ? ? ?注意是大寫的P, port是指定數(shù)據(jù)傳輸用到的端口號(hào)
-S program?????????指定加密傳輸時(shí)所使用的程序。此程序必須能夠理解ssh(1)的選項(xiàng)