當前位置:首頁 » 文件傳輸 » linux開啟遠程訪問
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux開啟遠程訪問

發布時間: 2022-07-07 16:34:53

⑴ linux中安裝mysql,如何開啟遠程訪問許可權

1、登陸mysql

mysql -u root -p

2、改表法:修改mysql庫的user表,將host項,從localhost改為%。%這里表示的是允許任意host訪問,如果只允許某一個ip訪問,則可改為相應的ip,比如可以將localhost改為192.168.1.123,這表示只允許區域網的192.168.1.123這個ip遠程訪問mysql。

mysql> USE MYSQL;mysql> UPDATE USER SET host = '%' WHERE user = 'root';

3、授權法:

mysql> USE MYSQL;mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //賦予任何主機訪問以及修改所有數據的許可權 例如,你想root用戶使用root從任何主機連接到mysql伺服器的話。GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;如果你想允許用戶root從ip為192.168.1.123的主機連接到mysql伺服器,並使用root作為密碼GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123'IDENTIFIED BY 'root' WITH GRANT OPTION;mysql> FLUSH PRIVILEGES //

⑵ linux 系統怎麼開啟遠程桌面

遠程桌面操作linux,我覺得用VNC-Viewer更好點 在2台Linux機器之間, 修改伺服器端配置文件/etc/ssh/sshd_config中的兩個參數 X11Forwarding no ForwardX11Trusted yes 修改客戶端配置文件/etc/ssh/ssh_config ForwardX11 yes 則從客戶端ssh到伺服器端後會自動設置DISPLAY環境變數, 允許在伺服器端執行的圖形程序將圖形顯示在客戶端上. 在伺服器上查看環境變數顯示如下(這個結果不同的時候並不相同) DISPLAY=localhost:10.0 ============================= 在Linux/Unix類操作系統上, DISPLAY用來設置將圖形顯示到何處. 直接登陸圖形界面或者登陸命令行界面後使用startx啟動圖形, DISPLAY環境變數將自動設置為:0:0, 此時可以打開終端, 輸出圖形程序的名稱(比如xclock)來啟動程序, 圖形將顯示在本地窗口上, 在終端上輸入printenv查看當前環境變數, 輸出結果中有如下內容: DISPLAY=:0.0 使用xdpyinfo可以查看到當前顯示的更詳細的信息. DISPLAY環境變數格式如下host:NumA.NumB, host指Xserver所在的主機主機名或者ip地址, 圖形將顯示在這一機器上, 可以是啟動了圖形界面的Linux/Unix機器, 也可以是安裝了Exceed, X-Deep/32等Windows平台運行的Xserver的Windows機器. 如果Host為空, 則表示Xserver運行於本機, 並且圖形程序(Xclient)使用unix socket方式連接到Xserver, 而不是TCP方式. 使用TCP方式連接時, NumA為連接的埠減去6000的值, 如果NumA為0, 則表示連接到6000埠; 使用unix socket方式連接時則表示連接的unix socket的路徑, 如果為0, 則表示連接到/tmp/.X11-unix/X0 . NumB則幾乎總是0. 如果使用su username或者su - username切換到別的用戶, 並且使用命令 export DISPLAY=:0.0 設置DISPLAY環境變數, 運行圖形程序(如xclock)時會收到如下錯誤: Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: Can't open display: :0.0 這是因為Xserver默認情況下不允許別的用戶的圖形程序的圖形顯示在當前屏幕上. 如果需要別的用戶的圖形顯示在當前屏幕上, 則應以當前登陸的用戶, 也就是切換身份前的用戶執行如下命令 xhost + 這個命令將允許別的用戶啟動的圖形程序將圖形顯示在當前屏幕上. 在2台Linux機器之間, 如果設置伺服器端配置文件/etc/ssh/sshd_config中包含 X11Forwarding no 客戶端配置文件/etc/ssh/ssh_config包含 ForwardX11 yes 則從客戶端ssh到伺服器端後會自動設置DISPLAY環境變數, 允許在伺服器端執行的圖形程序將圖形顯示在客戶端上. 在伺服器上查看環境變數顯示如下(這個結果不同的時候並不相同) DISPLAY=localhost:10.0 在客戶機上可以看到有程序監聽了6010埠 netstat -lnp tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 4827/1 如果希望允許遠程機器上的圖形程序將圖形顯示在本地機器的Xserver上, 除了要設置遠端機器的DISPLAY環境變數以外, 還需要設置本地機器的Xserver監聽相應的TCP埠. 而現在的Linux系統出於安全的考慮, 默認情況下不再監聽TCP埠. 可通過修改/etc/X11/xinit/xserverrc文件, 將 exec /usr/bin/X11/X -dpi 100 -nolisten tcp 修改為 exec /usr/bin/X11/X -dpi 100 允許在直接使用startx啟動圖形時啟動對TCP埠的監聽. 修改/etc/kde3/kdm/kdmrc, 將 ServerArgsLocal=-nolisten tcp 修改為 ServerArgsLocal= 允許kdm作為顯示管理器時, 啟動會話時監聽相應的TCP埠. 修改/etc/gdm/gdm.conf, 在[Security]一節增加 DisallowTCP=false 或者在登陸窗口選擇"Options" -> "Configure Login Manager..."的Security頁面, 取消"Deny TCP connections to Xserver", 允許gdm作為顯示管理器時, 啟動會話時監聽相應的TCP埠.

⑶ linux上如何搭開啟ssh並實現遠程登錄

ssh是可以代替telnet的一種遠程管理的方式.並且具有安全\快捷等優點的一種服務.
方法一:進入Xwindows,在shell窗口執行setup命令,選擇system service啟動sshd服務.
方法二:在/etc/ssh/sshd_config文件中,將permitRootLogin no|yes設置為允許root用戶遠程登錄
/etc/init.d/sshd start 啟動ssh服務
/etc/init.d/sshd stop關閉服務

⑷ 如何設置linux伺服器能被遠程連接

首先要確保linux伺服器上的sshd服務是運行的狀態,查看sshd服務狀態:/etc/init.d/sshd status,是running狀態就行;
然後你需要確認sshd服務用到的是默認的22埠,還是設置了其他的埠,查看sshd配置文件:cat/etc/ssh/sshd_config。
你如果是用windows系統遠程linux伺服器,需要在windows上下載安裝xmanager enterprise 4,使用裡面的xshell,打開xshell,輸入命令: ssh linux伺服器IP,即可。

⑸ linux下怎麼連接遠程ssh

步驟如下:

1、查詢安裝SSH服務

(1)登陸linux系統,打開終端命令。輸入 rpm -qa |grep ssh 查找當前系統是否已經安裝

⑹ linux 遠程連接命令

Linux最廣泛的遠程連接命令就是ssh。
如果ssh沒有安裝就安裝 RH系列就yum install openssh
ubuntu系列就是apt-get install openssh
安裝完畢後,其他的電腦可以遠程訪問本機,

本機也可以訪問遠程電腦。連接遠程電腦命令:ssh -l 用戶名 主機名

⑺ 如何遠程連接linux遠程桌面

Linux(Ubuntu) 下做一些設置在windows中就可以打開遠程桌面登錄Ubuntu,或者在本地Ubuntu遠程登錄windows或者Ubuntu遠程登錄別的Ubuntu桌面,小編就分享如何做這些設置。

由於工作等的需要現在很多人都需要使用Linux系統和windows系統,Ubuntu是比較流行的一種Linux發行版,一般在本地計算機上面使用windows系統,遠程的電腦是用Ubuntu系統,然後在windows上使用遠程登錄到Ubuntu系統,小編下面就來分享如何在Ubuntu系統上面設置好,然後在windows系統遠程登錄到Ubuntu。
本經驗說明:
小編的這個建議只適合於10.10之前版本的ubuntu系統,後面的11.04,11.10。。。14.04系統因為採用的默認桌面不同,所以本經驗不適用,若要使用,那麼請安裝GNOME桌面
方法/步驟

首先在Ubuntu系統中打開終端命令工具,然後輸入並運行下面的命令,來安裝xrdp工具,這個工具是Ubuntu設置遠程登錄必須安裝的工具:
sudo apt-get install xrdp

安裝xrdp工具後,在系統才按中依次點擊並打開「系統」-----「首選項」-----「遠程桌面」

在打開的「遠程桌面首選項」中,勾選共享下面的「允許他人查看您的桌面」和「允許其他用戶控制您的桌面」,若是對安全方面要求高,可以好勾選安全下面的「您必須為本機器確認每次訪問」,這樣別人每次遠程登錄你的系統,在你的桌面彈出是否允許別人登陸的提示,需要你允許,別人才能連接。

下面我們來驗證在Ubuntu系統打開遠程桌面,在系統菜單中依次點擊並打開「應用程序」-----「互聯網」-------「終端服務客戶端」

在打開的終端服務客戶端對話框的,計算器後面輸入我們要遠程登錄的計算機的IP地址,協議保持默認,其它可以不用填寫,然後點擊右下方的「連接」按鈕

之後就打開遠程登錄界面,在這里的Mole裡面選擇「sesman-Xvnc」,一般默認為這個,若不是這個那麼請選擇為這個協議,然後再下面輸入遠程的Ubuntu系統給登陸的用戶名和密碼,之後,點下面的OK按鈕

點OK按鈕後,會檢查登陸協議、用戶名和密碼,驗證完成後,就開始設置一些登陸的桌面環境,如下圖所示,不要點擊右下方的OK按鈕,桌面能正常連接會自動關閉這個對話框,若是驗證出錯,會有提示信息

登錄到遠程桌面後,就和實際使用自己的電腦一樣的,可以做任何操作,只要你有這些操作許可權

下面再來演示在windows系統中打開遠程桌面,windows

xp和win7系統基本類似,依次點擊並打開「開始」-----「所有程序」-----「附件」------「通訊」------「遠程桌面連接」,在打開的遠程桌面連接窗口的計算機後面輸入要登陸的遠程計算機的IP地址,然後點擊右下方的「連接」按鈕

彈出的遠程登錄界面和我們上面在Ubuntu遠程登錄Ubuntu系統是一樣的,選擇登陸協議,然後輸入用戶名和對應的密碼,點OK按鈕登錄

⑻ linux如何配置mysql遠程連接

先到mysql(用phpmyadmin),設置遠程主機為%,這樣就可以開啟遠程連接了。如果有防火牆,還需要在防火牆開放3306埠。
不過這個設置比較復雜,你用護衛神主機大師,一鍵安裝mysql,然後通過網頁就可以開啟mysql遠程訪問功能

⑼ Linux系統怎樣實現遠程登錄

雙擊putty.exe 輸入要登錄的伺服器的IP或者主機名。然後單擊"Open"。

彈出登錄界面,要求輸入用戶名,按回車。如下圖:

輸入用戶名對應的密碼,如下圖:

SSH服務支持一種安全認證機制,即密鑰認證。首先使用工具 PUTTYGEN.EXE 生成密鑰對,如下圖

該工具可以生成三種格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,採用默認的格式即SSH-2(RSA)。Number of bits in a generated key 這個是指生成的key的大小,這個數值越大,生成的key就越復雜,安全性就越高。

然後單擊Generate 開始生成密鑰對,如下圖(注意的是,在這個過程中滑鼠要來回的動,否則這個進度條是不會動的):

密鑰對已經生成了。可以給密鑰輸入一個密碼,(在Key Passphrase那裡)也可以留空。然後點 Save public key 保存公鑰,點 Save private Key 保存私鑰

接下來就該到遠程linux主機上設置了,
1)創建目錄 /root/.ssh 並設置許可權
[root@localhost ~]# mkdir /root/.ssh mkdir 命令用來創建目錄
[root@localhost ~]# chmod 700 /root/.ssh chmod 命令是用來修改文件屬性許可權
2)創建文件 / root/.ssh/authorized_keys
[root@localhost ~]# vim /root/.ssh/authorized_keys vim
3)打開剛才生成的public key 文件,建議使用寫字板打開,這樣看著舒服一些,復制從AAAA開頭至 「---- END SSH2 PUBLIC KEY ----「 該行上的所有內容,粘貼到/root/.ssh/authorized_keys 文件中,要保證所有字元在一行。(可以先把復制的內容拷貝至記事本,然後編輯成一行載粘貼到該文件中)。在這里要簡單介紹一下,如何粘貼,用vim打開那個文件後,該文件不存在,所以vim會自動創建。按一下字母」i」然後同時按shift + Insert 進行粘貼(或者單擊滑鼠郵件即可),前提是已經復制到剪切板中了。粘貼好後,然後把游標移動到該行最前面輸入ssh-ras ,然後按空格。再按ESC,然後輸入冒號wq 即 :wq 就保存了。格式如下圖:

再設置putty選項,點窗口左側的SSh –> Auth ,單擊窗口右側的Browse… 選擇剛剛生成的私鑰, 再點Open ,此時輸入root,就不用輸入密碼就能登錄了。

⑽ Linux/Ubuntu 怎麼設置打開遠程桌面登錄連接

1、首先在Ubuntu系統中打開終端命令工具,然後輸入並運行下面的命令,來安裝xrdp工具,這個工具是Ubuntu設置遠程登錄必須安裝的工具:

sudo apt-get install xrdp

(10)linux開啟遠程訪問擴展閱讀:

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。

嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU工程各種工具和資料庫的操作系統。