linux遠程用戶
⑴ linux遠程連接及工具推薦
1、Xshell
一個非常強大的安全終端模擬軟體,它支持SSH1.SSH2.以及Windows平台的TELNET協議。Xshell可以在Windows界面下用來訪問遠端不同系統下的伺服器,從而比較好的達到遠程式控制制終端的目的。
2、secureCRT
SecureCRT支持SSH,同時支持Telnet和rlogin協議。SecureCRT是一款用於連接運行包括Windows、UNIX和VMS的理想工具。通過使用內含的VCP命令行程序可以進行加密文件的傳輸,網工應該很熟這個軟體,經常使用它連接設備。
3、WinSCP
WinSCP是一個Windows環境下使用SSH的開源圖形化Sftp工具客戶端。同時支持SCP協議。它的主要功能就是在本地與遠程計算機間安全的復制傳輸文件。
4、PuTTY
PuTTY是SSH和telnet客戶端,用MIT許可證授權。包含的組件有:PuTTY,PuTTYgen,PSFTP,PuTTYtel,Plink,PSCP,Pageant,默認登錄協議是SSH,默認的埠為22.
5、MobaXterm
mobaxterm的功能非常全面,幾乎提供了所有重要的遠程網路工具(比如SSH、X11、RDP、VNC、FTP、MOSH等),以及Windows桌面上的Unix命令(bash、ls、cat、sed、grep、awk、rsync等),登錄之後默認開啟sftp模式。
6、FinalShell
FinalShell是一體化的伺服器網路管理軟體 (java語言編寫),不僅是ssh客戶端,FinalShell還是功能強大的開發、運維工具,充分滿足用戶的開發運維需求。
⑵ linux 如何去掉一個遠程登錄的用戶
永久刪除遠程登錄用戶可以使用 userdel命令
如: userdel peter 系統中刪除 peter用戶
如果需要刪除該用戶主目錄下所有文件和子目錄,可以使用:
usermod –G peter peter
如果你僅僅想把遠程登錄用戶踢掉,可以用fuser -k命令
用法為: fuser -k /dev/pts/[遠程用戶的虛擬終端號]
這個虛擬終端號,可用 who 命令看到。
⑶ linux下開啟SSH,並且允許root用戶遠程登錄,允許無密碼登錄
參考:http://blog.csdn.net/jia0511/article/details/8237698
1. 允許root用戶遠程登錄
修改ssh服務配置文件
sudovi/etc/ssh/sshd_config
調整PermitRootLogin參數值為yes,如下圖:
2. 允許無密碼登錄
同上,修改ssh服務配置文件,兩種情況:
1) 將PermitEmptyPasswords yes前面的#號去掉
2) 將PermitEmptyPasswords 參數值修改為yes,如下圖:
無論哪種,最後PermitEmptyPasswords參數值為yes
以上兩種配置,均需要重啟ssh服務
service sshd restart # 或者/etc/initd.d/sshd restart
擴展:
為了安全起見,FreeBSD默認情況下是不允許root用戶進行SSH遠程登錄的,需要進行以下操作才可以進行Root用戶的ssh遠程登錄。
首先vi編輯/etc/inetd.conf,去掉ssh前的#注釋,保存後:wq退出 (開啟監聽ssh服務)
編輯/etc/rc.conf, 最後加入:sshd_enable=」yes」即可
激活sshd服務:
#/etc/rc.d/sshd start
檢查服務是否啟動,在22埠應該有監聽。
# check port number22
#netstat -an #或
#netstat -tnlp
最後,編輯ssh配置文件
#vi/etc/ssh/sshd_config
在/etc/ssh/sshd_config最後中加入
PermitRootLogin yes #允許root登錄
PermitEmptyPasswords no #不允許空密碼登錄
PasswordAuthentication yes # 設置是否使用口令驗證。
修改完配置文件後,重新啟動sshd伺服器(/etc/rc.d/sshd restart)即可。
補充:
1. 如果重啟後還是不行, 請重新載入sshd_config 文件
/etc/rc.d/sshd reload
2. 如果出現using keyboard-interactive authentication
password:
請確認配置文件中,PasswordAuthentication參數值是否已經改成yes
另外如果客戶端是putty, 那麼請確認」嘗試』智能鍵盤』認證(SSH-2)」的勾是否有去掉!!!!
3. 如果是使用root帳號登陸
請確認密碼是否為空
空密碼無法登陸
4. 請確認是否有安裝SSH
確認sysinstall>>>configure>>>networking>>>sshd是否的勾是否有打上.
⑷ 如何在linux中創建遠程用戶
方法/步驟
在ubuntu下搜索Remmina
然後點擊Remmina 遠程桌面客戶端
運行Remmina之後點擊+號 添加一台伺服器
在遠程桌面設定中;
1、設置名稱:可以隨便輸入
2、伺服器:填寫IP地址
3、用戶名:
4、密碼
後面的暫時可以不用填寫
填寫完之後點擊保存即可
回到Remmina主界面
選擇我們剛剛添加的伺服器;雙擊即可
然後就能遠程進入你的windows操作系統了
由於默認的遠程桌面顏色真心很醜
所以我們這里要修改一下
點擊「色深」選擇真彩色(32 bpp)
在設置一下解析度
解析度選擇適合你的就可以了
8
上面的設置完成之後再次點擊保存按鈕
以後你遠程這台伺服器的時候就是按照你設置的解析度和色彩來顯示遠端的伺服器了
⑸ Mac 連接遠程Linux
打開Mac Terminal
1. 輸入sudo -i 回車後,輸入開機密碼,以切換至root用戶
2. 切換至root用戶後,輸入 ssh 用戶名@ip地址,如我的遠程用戶名為yonghuming, ip 為 192.168.1.1,則輸入如下:ssh [email protected]
然後回車,輸入遠程用戶對應的密碼即可進入到遠程Linux機器的控制台(初次登錄時可能會彈出如下信息,需要直接輸入yes後再輸入密碼)
⑹ Linux中如何剔除某遠程用戶
首先通過w命令查看IP對應tty信息,如pts/0
接著通過ps命令查看pts/0所屬進程號
通過kill命令關閉遠程連接
kill-9pts/0_pid
以上請用實際的進程ID替換pts/0_pid
⑺ Linux操作系統下如何創建新用戶遠程登錄
9/10 分步閱讀
想要遠程linux伺服器,首先需要在伺服器上開通ssh服務,安裝命令如下:
sudo apt-get install openssh-server
2/10
在上圖的提示中,輸入「y」,繼續等待安裝,安裝成功後如下圖所示
3/10
啟動ssh-server服務,默認情況下安裝結束後就自動啟動了,可以用下列命令進行確認:
ps -e |grep ssh,如果看到截圖中的sshd說明ssh-server啟動成功了
啟動sshserver命令:service ssh start 或者sudo /etc/init.d/ssh start
關閉sshserver命令:service ssh stop
重啟sshserver命令:service ssh restart
4/10
ssh-server配置文件位於/etc/ssh/sshd_config,在這里可以定義SSH的服務埠,默認埠是22,你可以自己定義成其他埠號,如333。
設置成功後重啟SSH服務:
sudo /etc/init.d/ssh sto
sudo /etc/init.d/ssh start
或者:service ssh restart
5/10
成功啟動ssh-server後,應該是可以遠程登錄了,經過測試,普通帳號可以正常遠程登錄,root帳號不行,但root擁有超級許可權,是我們所需要的,因此需要調整下配置文件,允許root也可以遠程登錄
6/10
開通root遠程登錄許可權
vi /etc/ssh/sshd_config
將PermitRootLogin without-password 修改為PermitRootLogin yes
查看剩餘1張圖
7/10
執行命令service ssh restart,重啟ssh-server
8/10
上述操作結束後,linux伺服器上的配置已經結束了,成功開啟了ssh-server,下面需要我們在win7系統上藉助putty工具來遠程訪問,打開網路,從網路中下載該工具
9/10
該工具是個綠色文件,比較方便,啟動該工具,輸入linux伺服器的IP地址,點擊open
10/10
彈出了操作窗口,輸入用戶名,密碼即可成功登錄,使用root登錄,也成功訪問