在開始之前我們先實現以root用戶登錄Ubuntu,這樣爲以後一些權限的問題得以解決。
在終端下輸入下面的命令來更新root用戶的密碼,再輸入的過程中,屏幕不會有顯示,完後會提示更新成功。
sudo passwd root
接下來編輯文件:50-unity-greeter.conf
vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
然後增加以下語句,即可完成配置,然後重啓就可以輸入用戶名root和密碼就可直接登錄root用戶了。
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false
重新登錄後像上邊那樣,不要慌,點擊OK進入桌面過後,用 vim /root/.profile 命令修改文件.profile如下即可。
遠程登錄工具SecureCRT(8.3版本)
這款工具支持多種協議,SSH2,Telnet,串口等。我們用它來直接連接Ubuntu,或者4412都是可以的。首先我們先用SSH來連接Ubuntu,這樣的話我們就可以在Windows下操作Ubuntu了。我的Ubuntu是重新裝的16.04版本,所以你們的環境與我應該也是相同的。安裝完後就可按住“CTRL+T”就可以調出命令行窗口了,如下圖。
用SSH連接Ubuntu需要用在它的IP地址,那麼我們在命令行中敲入“ifconfig”,就出現瞭如下界面:
圖中劃紅線的就是我們我們查詢到的IP地址,箭頭指向的呢是我們在windows下查詢到的IP地址,可見他們都在同一網段下。然後我們就可打開secureCRT軟件準備連接了。打開之後點擊快速連接輸入IP地址和用戶名(t-js)後就可以點擊連接了。
sudo apt-get install openssh-server
安裝OK以後輸入以下命令確保SSH服務開啓成功
ps -e |grep ssh
完成後應有如下字樣代表開啓成功
這個時候輸入相應的密碼就可以了,如圖。。
但是如果在我使用root用戶名登錄時,則會出現如下的情況:
這是因爲ssh服務默認沒有開root用戶的ssh權限,那麼如何修改他的權限呢在其他論壇上有過介紹,如下:
vim /etc/ssh/sshd_config
PermitRootLogin no修改爲yes
PubkeyAuthentication yes修改爲no
最後設置好後,在重啓下SSH即可
/etc/init.d/ssh restart
最後以root用戶連接成功。
其參考鏈接如下:http://blog.sina.com.cn/s/blog_5f435c130102v6pv.html
文件傳輸工具Cuteftp:
他同樣是windows下一款軟件,主要是用來在windows和Ubuntu之間傳遞文件,和管理文件。但是他要求我們Ubuntu要啓動了FTP服務才行。首先是安裝rpm和vsfpd。
apt-get install rpm
apt-get install vsftpd
安裝完後開啓vsfpd
service vsftpd start
這個時候就打開軟件點擊連接嚮導開始連接了
主機地址和上面SSH連接使用的是一樣的IP地址。
左邊窗口就是我們windows下的文件,右邊是Ubuntu下的文件,如果要直接在Ubuntu下新建和上傳文件,那麼就需要獲取權限。
例如在Ubuntu下我們新建一個名爲tmp的文件夾,執行以下命令獲得權限,該文件夾就可作爲上傳的臨時文件夾了。
chmod -R 777 /home/t-js/tmp/
vim /etc/vsftpd/ftpusers
vim /etc/vsftpd.conf
按照下圖更改就可實現以root用戶登錄了。照例附上參考鏈接:https://blog.csdn.net/liuligui5200/article/details/46622441
https://blog.csdn.net/minyuanxiani/article/details/40394785
類似的工具如VMware自帶的VMwaretools工具也能實現這一的功能,但是沒有這軟件傳輸速度快,和管理方便。