linux登錄windows
㈠ linux訪問windows的samba配置,如何配置詳細教程
1,首先我們要知道samba的作用是做什麼的?
其實在我看來samba有三點好處
a:是一個文件共享伺服器,是linux與windows的溝通管道
b:可以作為列印print server提供windows遠程聯機列印,(有人會說windows也可以啊,但個人認為還是linux穩定些)
c:samba也可以作為wins server伺服器,配合dhcp伺服器可以管理NT網域。
2,samba每次啟動至少有兩個服務進程smbd,nmbd,它們分別的作用是?
smbd 用來管理samba主機分享什麼什麼目錄,列印服務等
nmbd 用來管理群組,netbios name的解析
3,當samba啟動的時候會用到那些埠呢?
samba啟動的時候會用到137,138,139,三個埠所以我們在配置防火牆的時候會用到這三個埠的
4,samba的安裝?
首先我們需要檢測自己到底安裝了samba服務沒有,因為我們裝系統的時候默認是裝了samba服務的(我這里裝的是fedora4)
[root@www ~]# rpm -qa |grep samba
samba-3.0.14a-2
system-config-samba-1.2.31-1
samba-common-3.0.14a-2
samba-client-3.0.14a-2
本機已經安裝了 ,其實我真的挺建議大家裝的時候用rpm包裝,而不用tar.gz,我給大家推薦個網站可以下載所有的rpm包,只需要安裝4個rpm包就可以了,以後缺少什麼rpm包就直接來這里下載了,這里提醒下samba的最新版本為3.0.28版本,下載地址為
5,確認samba服務是否啟動
[root@www ~]# ps aux |grep samba
root 32713 0.0 0.0 280 16 pts/0 R+ 15:46 0:00 grep samba
6.啟動samba服務
[root@www samba]# service smb start
啟動 SMB 服務: [ 確定 ]
啟動 NMB 服務: [ 確定 ]
想要開機就啟動samba服務,有兩種方法a. [root@www samba]# ntsysv b.[root@www samba]# chkconfig --level 345 smb on
7,samba是裝在默認是裝在etc目錄下的,而samba文件夾下有那些文件以及文件的含義?
[root@www ~]# cd /etc/samba/
[root@www samba]# ls
lmhosts 區域網內相關的netbios name對應的ip信息
secrets.tdb 這是加密庫
smb.conf samba的主配置文件
smbpasswd samba伺服器的使用者密碼對應表
smbusers user模式下的Samba 服務,在登錄的時候所使用的用戶名必需是在/etc/samba/smbusers中定意過。只有提供smbusers中定義過的用戶SAMBA才能允許登錄。
8.smb.conf配置
a,首先挑幾個比較重要的解釋下
workgroup = MYGROUP 工作組群:同一個區域網內,要有相同的workgroup
server string = Samba Server 主機的說明,可以隨便起名字
log file = /var/log/samba/%m.log 日誌登錄文件存放的位置
max log size = 50 最大日誌大小這里的50指的是50kB
security = user 需要用戶名和密碼才能登錄,與smbpasswd有關
= share 不需要用戶名和密碼進行登錄
= domin 就是讓你的samba作為主域控制器
[myshare] 共享目錄
comment = 對這個共享目錄的說明
path = /var/www/html 共享的路徑
public = no 是否讓所有登錄者都看到這個目錄
read only = no 不光可讀還可執行存取
writable = yes 是否可以寫入
printable = no 是否可以列印
valid users = zy 允許的登陸者
create mask = 0765 許可權是目錄所有者是可讀可寫可執行 同一個組的用戶可讀可寫 其他用戶只有讀和執行的權利
9,以security = share 寫一個實例
[root@www samba]# vi smb.conf
workgroup = MYGROUP
server string = 趙勇 Server
client code page = 950 想讓你的samba可以在windows上顯示中文就需要加入這句,沒設定默認的值是850
security = share 安全級別是share
log file = /var/log/samba/%m.log 日誌登錄文件存放的位置
max log size = 0 表示登錄檔案大小不限制
下面的是自己添加的
[zy]
comment = zy samba server
path = /tmp
read only = no
public = yes
然後測試samba伺服器
[root@www samba]# testparm
然後再按enter鍵 就會出現你的所有配置
從新啟動samba
[root@www samba]# service smb restart
客戶端的測試
打開網上鄰居 然後查看所有網路 然後找到mygroup 找到你的samba主機
10.接下來我們要設定需要密碼認證才能登陸的samba伺服器
workgroup = MYGROUP
server string = zy Server
hosts allow = 192.168.1.102 127. 需要說明我windows主機地址為192.168.1.102 這里是為了安全期間 只允許192.168.1.102這個地址才能訪問我的samba伺服器
client code page = 950 想讓你的samba可以在windows上顯示中文就需要加入這句,沒設定默認的值是850
security = user 安全級別是user
encrypt passwords = yes 使用加密密碼對samba訪問
smb passwd file = /etc/samba/smbpasswd 密碼保存文件路徑
log file = /var/log/samba/%m.log 日誌登錄文件存放的位置
max log size = 0 表示登錄檔案大小不限制
底下設定每個使用者的家目錄,這里我有兩個用戶zy,yy
[homes]
comment = zy yy homes
browseable = no browseable是yes/否no在瀏覽資源中顯示共享目錄,若為否則必須指定共享路徑才能存取
valid users = %s %s指的是任何可以登錄者都可以登錄的意思,比如是zy登錄則[homes]變為[zy],而yy登錄[homes]變為[yy]
writable = yes 可寫
create mask = 0755 創建檔案的權利是755
directory mask = 0755 創建目錄的權力是755
[public]
comment = zy yy
path = /home/public 指定路徑
public = yes 允許公開共享
writable = yes 可以寫入
11,創建public目錄,創建用戶,並測試從新啟動samba伺服器
[root@www home]# mkdir public
[root@www ~]# chmod 777 public 給這個目錄的許可權
[root@www ~]# useradd yy 創建系統用戶yy
[root@www ~]# smbpasswd -a yy 把yy用戶加入smbpasswd中
New SMB password:
Retype new SMB password:
Added user yy.
[root@www ~]# useradd zy
[root@www samba]# smbpasswd -a zy
New SMB password:
Retype new SMB password:
Added user zy.
[root@www samba]# service smb restart
我可以幫助你,你先設置我最佳答案後,我網路Hii教你。
㈡ 遠程登錄伺服器,有什麼比較好用的工具
你說的是終端軟體吧,這個就非常多啦,下面我簡單介紹幾個,感興趣的朋友可以自己嘗試一下:
powershell這是win10系統自帶的一個命令行工具,cmd命令提示符的增強版, 基本功能和bash差不多, 可以直接運行大部分shell命令,使用起來非常輕便快捷,如果你對終端功能要求不高的話,可以使用一下這個工具:
putty
這是一個非常輕巧靈活的終端軟體,操作簡單,免費開源,目前主要應用在windows平台下(其他平台正在推廣中),集成了Telnet,SSH,rlogin等客戶端工具,可以很方便的遠程登錄和 管理 伺服器,如果你追求輕便靈活的話,可以使用這個終端軟體:
xshell
這是一個使用非常廣泛的終端軟體,在業界比較受歡迎、也比較流行,支持多窗口切換以及常見的SHH,Telnet,Sftp等協議,可以很方便的進行 文件的 上傳下載,如果你對終端功能要求比較高,管理的伺服器比較多的話,可以考慮使用一下這個軟體,非常不錯:
mobaxterm
這是一個比較全能的終端軟體,完全免費,不僅可以像 putty 一樣通過 SSH 連接遠程服務區,也像 winscp 一樣使用 SFTP、SCP 等協議進行文件傳輸,內建多標簽和多終端分屏,此外還支持 VNC、RDP、Xdmcp 等遠程桌面連接方式,功能非常強大:
securecrt
這也是一款非常不錯的終端軟體,集成了SSH、Telnet、rlogin等客戶端工具,自帶有文件傳輸工具,可以很方便的進行文件的上傳和下載,界面風格調整、多窗口切換等都非常不錯,對於遠程連接和管理伺服器來說,也是一個非常不錯的選擇:
目前,就介紹這5個不錯的終端軟體吧,對於日常連接和管理伺服器來說,完全夠用了,當然,還有許多其他終端軟體,像finalshell等,也都非常不錯,選擇適合自己的一款就行,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
我推薦兩個。
1、SecureCRT 2、ZOC
MobaXterm,我感覺比較好用的一個SSH客戶端,支持SSH、FTP等多種協議,而且可以保存SSH登錄密碼,下次直接點擊就可以登陸。
當然如果你會設置伺服器PubKey登錄的話更簡單了。
遠程連接伺服器,我們可以列舉出四種情況吧.
windows連windows,
windows連linux,
linux連windows,
linux連linux.
mac系統用的少,我們可以把他當成linux系統來看待
在介紹之前.我們可以先說明一款TeamView的軟體,windows,linux和mac系統都有對應的安裝包,這是一款遠程桌面連接工具,我們公司之前遠程印度那邊的機器就是用的這款軟體.操作簡單,缺點是你必須在客戶端和服務端同時安裝TeamView,
windows連windows
用windows自帶的遠程桌面連接就可以.很方便的
windows連linux
用windows的cmd或者powershell,通過ssh連接
ssh 用戶名@IP
當然,你也可以自行安裝別的shell軟體,如xsell和secureCRT等
linux連windows
這需要在你的linux上安裝一個rdesktop的程序,
rdesktop -a 16 -f ip
mac系統不能使用rdesktop,好像是用別的方案(Microsoft Remote Desktop for Mac).具體沒有用過.
linux連linux
跟windows連linux一樣的道理,也是通過ssh連接
ssh 用戶名@IP
如果沒有特殊的需求,這里推薦使用系統自帶的終端就可以,系統自帶,不用費心去安裝.
如果有別的需求可以安裝別的終端軟體,我使用的兩款在這里說一下
Terminator 可以在一個窗口開多個終端.有那種比較需求的,很方便的
secureCRT 這個也是都有windows,linux,mac系統的安裝包,我基本是用他來傳輸文件用的,rz/sz命令,我只在這個軟體上用成功過.如果你的目標伺服器不能直接鏈接,需要藉助跳板機的話,rz可以直接選擇文件,傳輸到目標伺服器上,不需要你去操作跳板機
遠程登錄伺服器的工具有很多,但每個工具都有自己的優點和缺點,無法做到全能。用什麼工具還得看伺服器使用的是哪種遠程連接的協議,要不就變成了大炮打蚊子,白瞎。
Telnet是最早使用的遠程登錄協議Telnet協議是TCP/IP協議簇中的一員,它是早期互聯網遠程登錄服務的主要協議標准,所以絕大多數70、80、90後對於它並不陌生。過去不管是Windows、Linux、MacOS,還是路由器、交換機等等網路設備都可以使用Telnet通過命令進行遠程式控制制,就跟控制本地的電腦一樣簡單。UNIX則使用Rlogin來進行伺服器的遠程式控制制。
但Telnet是一種不安全的文字命令介面協議,客戶端和伺服器之間的Telnet是未經加密的,可以訪問通信主機之間的TCP/IP數據包流的任何人都可以重建在端點之間流經的數據,包括用於登錄到伺服器的用戶名和密碼。一旦入侵者與伺服器建立了Telnet連接就可以控制伺服器的軟、硬體資源。
所以漸漸地Windows、Linux、MacOS就將Telnet從系統軟體中刪除,網路設備也建立的開關的機制。但仍然有很多的系統、網路管理員、專業安全人員,包括很多的普通人都喜歡使用Telnet,僅僅通過Windows的CMD,Linux、MacOS的終端就可以建立連接,當然現在要使用需要安裝相應的程序,因為系統已經不再默認包含Telnet了。
SSH是Telnet的繼任者SSH出現的目的就是為了取代之前Telnet協議的不足,免遭網路的嗅探攻擊。SSH是一種建立在應用層和傳輸層基礎上的加密網路傳輸協議,可以為遠程登錄會話提供安全性的連接。
目前幾乎所有的操作系統都支持SSH,SSH除了可以進行遠程訪問之外,還支持隧道協議、埠映射、X11連接,藉助SFTP或者SCP協議,SSH甚至還可以傳輸文件。
通常情況下我們會使用Putty、WinSCP、xshell、Mobaxterm、SecureCRT、Terminus、Electerm、Finallshell、SimpleRemote、Zoc Terminal、XManager來創建SSH遠程訪問。當然Linux、MacOS系統自帶的終端模擬器,以及Windows的PowerShell也可以通過SSH命令直接登錄伺服器,但講真確實沒有上面的軟體來得好用。
圖形化的遠程登錄協議單純的SSH只能與遠程的伺服器進行命令交互,但藉助X11已經可以進行圖形化的操作了。
Windows默認使用的一種圖形化遠程桌面協議是RDP(即Remote Desktop Protocol),只需要通過Windows自帶的遠程桌面連接就可以遠程的訪問另一台區域網電腦或者具有公網IP地址的伺服器。
與RDP相對應的就是應用在Linux上的XRDP,XRDP接收來自各種RDP客戶端的連接,不管是FreeRDP、rdesktop、NeutrinoRDP等等還是Windows自帶的遠程桌面連接,適用於Windows、MacOS、Linux、IOS和Android。
提到遠程桌面連接不得不提到基於RFB協議,就是VNC所使用的協議,它也是一款優秀的遠程式控制制工具,適用於所有的窗口系統,相信很多人都用過。RDP協議更傾向於傳輸指令,而RFB協議更傾向於傳輸圖像,在完成同樣的操作情況下,RFB的數據傳輸量比RDP要大。VNC軟體通常會使用RealVNC、UltraVNC、TightVNC、x11VNC。
圖形化的遠程登錄協議還有Xdmcp、FreeNX、Xpra等等,這里就不再多做介紹,感興趣的小夥伴們可以網上單獨了解。
遠程登錄還有一些專有協議這里提到遠程登錄的專用協議相信很多人會一臉懵逼,如果說起鼎鼎大名的TeamViewer相信大家就會豁然開朗。TeamViewer實現遠程登錄就是基於它自己的專有協議,這種協議是屬於TeamViewer這家公司的。TeamViewer並不需要公網IP就可以實現兩台電腦之間的遠程式控制制,並且兼容市面上幾乎所有的電腦操作系統和手機操作系統,也可以通過瀏覽器去遠程式控制制一台運行TeamViewer的機器。
TeamViewer的火爆程度可想而知,但TeamViewer自作之路,普通人連續控制兩台以上遠程設備就會提示你不能用於商業用途,並且不能再用。後來TeamViewer被爆黑客攻擊,使得很多人對它失去了信心,再加上向日葵、Todesk、Anywhere等等基於專有協議的遠程式控制制軟體的相繼出現,好用免費快速的擠佔了TeamViewer的市場份額。
總結遠程登錄伺服器的軟體好不好用,還是要看基於什麼協議,然後還要看用的人做什麼用途。
喜歡我的,請關注我,再次感謝!
這個問題其實可以追溯到支持遠程登錄的協議,只要支持對應協議的工具就可以實現遠程登錄。具體的協議可以包括:windows自帶的RDP協議(就是遠程桌面連接那個應用背後的協議),ssh協議,VNC、telnet、ftp等(有一些協議的行為受限制,只能進行一些預定的動作)。具體的工具要看目標伺服器支持的協議類型。
一、windows登錄windows
windows自帶的 遠程桌面連接 工具可以很便捷的達到登錄到遠程windows的目的。在使用時,目標主機需要開啟允許「允許運行任意版本遠程桌面的計算機連接」的選項,同時需要在windows防火牆上開放相應的策略或關閉防火牆。
二、linux登錄windows
linux環境下可以使用 Rdesktop 來實現登錄遠程windows。小窩頭還沒有這么試過,一般情況下linux都是作為伺服器的存在,windows做操作終端的情況會多一些。
三、windows登錄linux
支持這種場景的工具有很多啦,短小精乾的 putty ,經典的 SecureCRT , XManager 系列都是用的比較多的,我個人還是比較鍾愛SecureCRT,沒有原因,只是一種習慣而已。此外,XManager系列還擁有圖形化安裝的能力,宗旨XManager系列是非常強大的產品,建議題主可以嘗試。
四、linux登錄linux
直接ssh命令搞起~。
五、使用遠程式控制制工具實現設備間的相互訪問
TeamViewer和向日葵都是挺不錯的工具,但是登陸伺服器的口令就會變成TeamViewer或者向日葵分配的編號或口令了,在遠程式控制制方面用的會多一些,但是確實也實現了遠程登錄伺服器。
以上就是我的分享~希望對您有幫助。
大家好,我是 科技 互聯網大叔,今天我來回答下這個問題。
首先我審下題目,我理解題主想問的是,用辦公電腦連接遠程伺服器,辦公電腦一般為windows或者mac,伺服器一般為linux伺服器,有什麼好用而且免費的工具。基於我對題目的理解,我來做如下的回答:
第一、辦公電腦為windowswindows遠程連接linux伺服器的辦法很多,基本走的是SSH協議。 SSH是Secure Shell 的縮寫,由 IETF 的網路小組所制定,SSH 為建立在應用層基礎上的安全協議。常見的工具有putty、xshell、secureCRT。
1、putty
putty是一個集成SSH、TELNET、TCP協議的遠程連接軟體,工具體積極小,操作簡單,沒有太復雜的功能和交互,屬於特別輕巧的一個小產品,用起來很舒服,但如果你想要很多集成的功能,它可能不太適合你。
2、xshell
xshell我非常喜歡用,它功能豐富,而且很容易找到比較好的版本下載。xshell的界面我也非常喜歡,用起來特別順滑。
3、secureCRT
secureCRT也是一款廣泛使用的產品,最早我入行的時候,老師傅們基本也是推薦我這款產品,這款產品用起來也很不錯,軟體功能大而全,特別適合需要功能比較多的用戶去用。
第二、辦公電腦為MAC
1、mac自帶teminal
mac自帶的teminal終端很好用,基本可以滿足你遠程連接的所有需要,而且自帶的不需要到處找資源下載,也不需要考慮付費的問題,用起來也特別的順滑,真香。
2、ZOC
我用mac本的話比較喜歡使用ZOC的產品,這個產品用起來比較方便,比較好記錄你的經常登錄伺服器信息,但不足之處是會經常提示你升級,有時候很麻煩。
以上就是我常用的遠程連接伺服器的工具,希望可以幫到你。
SecureCRT配合keepass免密
沒人推薦finallshell嗎?我用過最好用的,沒有之一,比item都好
今天筆者就推薦幾款遠程連接伺服器的終端工具,當然了已經有不少人分享了工具,不過筆者今天也會將各個工具的優缺點一並說出。
首先目前來說用的佔比比較多的必然是Xshell這款工具,而且其School版是完全免費的,對於個人用戶來說,這款工具還是非常方便和易用的,支持布局切換,同時也有多窗口支持,不過不是很好,同時單純安裝Xshell的話,是不自動Xftp工具的,需要另外安裝。
第二款工具就是mobaxterm工具,這款工具可以說非常全能的工具了,更重要的是完全免費,而且其默認自帶SFTP工具,可以很方便的從本機到伺服器的文件傳輸,而且在分屏方面也有很大的優勢,筆者在用了這款工具之後,可以說就沒有在使用過Xshell了。
第三款就是一個比較小巧的工具Putty了,該工具安裝包非常小,也是一個免費和開源的工具,對於一些對安裝包有特殊情節的用戶來說,這款工具可以說是首選甚至某些程序員對大小有強迫症的必選這個工具!
最後一款是Securecrt,這款工具國外用的還是比較廣泛的,支持SSH1,SSH2,Telnet,RLogin,Serial協議等,缺點是鍵入比較困難,而且Script不能調整執行順序等等!
㈢ 如何用Linux連接Windows的遠程桌面
windows下遠程登陸linux伺服器一般使用遠程putty,secureCRT,xmanager等工具,使用SSH,serial,telnet等協議建立連接後可以打開字元窗口或者圖像操作界面。
使用secureCRT進行遠程登錄的大致配置:
1、新建連接
㈣ 如何讓linux訪問windows伺服器
你是在linux系統下面訪問windows伺服器的什麼?
1,如果是共享文件,命令下可以使用smbmount,圖形界面可以在地址欄直接輸入smb://windows伺服器地址/訪問
2,如果是訪問類似遠程桌面的,可以直接使用rdesktop軟體來連接windows伺服器提供的遠程桌面
3,如果網站,ftp伺服器之類的可以在firefox(火狐)瀏覽器內直接輸入地址訪問
4,如果是其他服務請詳細說明需求
㈤ 如何用Linux連接Windows的遠程桌面
一種方法:windows打開允許遠程式控制制連接,linux使用rdesktop和tsclient,其中rdesktop是基於命令行的工具,tsclient只是一個圖形化的界面,依賴於rdesktop。登入gnome後打開終端,使用rdesktop來訪問Windows遠程桌面。
另一種方法:藉助第三方遠程式控制制工具,比如遠程式控制制軟體。介紹一種簡單的方法,使用向日葵遠程式控制制軟體。
首先,在主控的linux電腦上安裝向日葵遠程式控制制軟體主控端
其次,在被控的windows10系統電腦上安裝向日葵客戶端
最後,注冊賬戶,主控端和客戶端都用一樣的賬戶登錄就可以使用了。或者在主控端上輸入客戶端提供的快速訪問碼也可以快速遠程式控制制了。