DANH MỤC TÀI LIỆU
5 tính năng trong SSH server có thể bạn chưa biết
5 tính năng trong SSH server có th b n ch a bi tể ạ ư ế
SSH không nh ng t o ra m t môi tr ng truy n d li u đi u khi n ườ ữ ệ
đ u t xa an mà nó còn có th đ c dùng đ truy n lu ng (tunnel) ể ượ
l u l ng, trao đ i file, bung h th ng file t xa...ư ượ Bài vi t s giúp ế ẽ
ng i dùng bi t cách s d ng nh ng tính năng này qua SSH server.ườ ế ử ụ
SSH không ch xác th c qua m t k t n i mã hóa b o m t mà toàn b l u ộ ế ố ư
l ng SSH cũng đ c mã hóa b o m t. Dù b n có đang truy n m t t p tin,ượ ượ ộ ệ
l t web hay ch y m t câu l nh thì nh ng hành đ ng này là an toàn.ướ ạ ộ
SSH tunneling
Tính năng SSH tunneling cho phép m t SSH server t xa đóng vai trò nh ộ ừ ư
m t proxy server. L u l ng m ng t h th ng c c b đ c g i qua m t ư ượ ệ ố ượ
k t n i an toàn đ n SSH server. Ví d nh , ta có th chuy n h ng l u ế ố ế ư ướ ư
l ng duy t web qua m t đ ng h m SSH đ mã hóa nó. Đi u này s ượ ộ ườ
ch n ng i dùng trên m ng công c ng b t đ c thông tin duy t web hay ườ ắ ượ
website t m ng n i b .ừ ạ ộ ộ
T t nhiên, l u l ng s không đ c mã hóa b o m t khi r i kh i SSH ư ượ ượ ả ậ ờ ở
server và truy c p vào Internet. V i web server đ c truy c p thông qua ượ ậ
đ ng h m, k t n i hi n th là k t n i b t ngu n t m t máy tính đang ườ ế ố ế ố ắ ồ ừ ộ
ch y SSH server ch không ph i t máy tính c c b . ả ừ
Trên Linux, s d ng câu l nh sau đ t o m t SOCKS proxy c ng 9999 ể ạ
trên máy c c b :ụ ộ
ssh –D 9999 –C user@host
Đ ng h m s đ c m cho đ n khi k t n i SSH k t thúc.ườ ẽ ượ ế ế ế
M trình duy t web (ho c ng d ng khác) và đ t SOCKS proxy là ặ ứ
c ng 9999 localhost. S d ngử ụ localhost b i đ u vào đ ng h m (tunnelở ầ ườ
entrance) đang ch y trên máy tính c c b . ụ ộ
Trao đ i file b ng l nh SCP ằ ệ
Câu l nh SCP (secure copy) cho phép ng i dùng truy n file gi a m t máy ườ ữ ộ
đ u xa ch y SSH server và máy c c b c a mình. ộ ủ
Ví d nh , đ sao chép m t file c c b đ n m t h th ng xa, s d ng ư ộ ế ử ụ
câu l nh có cú pháp sau:
scp /path/to/local/file user@host:/path/to/destination/file
Đ sao chép m t file t m t SSH server đ u xa vào máy c c b , s d ng ử ụ
câu l nh có cú pháp sau:
scp -r user@host:/path/to/remote/file /path/to/destination/file
Bung các th m c đ u xaư ụ
Ng i dùng cũng có th bung m t th m c xa thông qua SSH và truy c pườ ư ụ ở
gi ng nh nh ng th m c khác trên chính máy c a mình mà không c n câu ư ư ụ
l nh scp dài dòng.
N u đang s d ng Ubuntu ho c môi tr ng giao di n màn hình trên n n ế ử ụ ườ
t ng GNOME s d ng trình qu n lý file Nautilus, hãy kh i ch y trình qu n ử ụ
lý file, kích vào th c đ n File và ch n ơ Connect to Server.
Nh p thông tin chi ti t c a SSH server và thông tin ch ng th c. ế ủ
Nh ng file trên máy đ u xa s xu t hi n trong trình qu n lý file. ẽ ấ
Nh ng môi tr ng giao di n màn hình khác c a Linux có th có nh ng tùy ườ ể ữ
ch n t ng t đ bung d dàng m t th m c qua SSH. ươ ự ể ư
Gi l i phiên SSHữ ạ
M i l n đăng nh p SSH, m t phiên m i s xu t hi n. Khi đăng xu t, phiênỗ ầ
s b đóng. Nh ng ta có th gi l i phiên nh câu l nh screen. ư ữ ạ
Sau khi đăng nh p h th ng t xa, ch y câu l nh screen đ kh i ch y m t ệ ố
phiên màn hình (screen session). Ch y nh ng câu l nh c n thi t trong phiên ệ ầ ế
màn hình và sau đó nh n Ctrl + A. Nh p ti p ế d đ tách phiên màn hình.
Phiên màn hình và nh ng câu l nh ch trong nó s ti p t c ch y trên n n. ạỵ ẽ ế
Đ g n l i vào phiên màn hình l n sau, ch y câu l nhể ắ screen –r.
SSH ch p nh n c nh ng câu l nh đang ch y khi ng i dùng đăng nh p, ậ ả ườ
vì th ng i dùng có th k t n i v i m t SSH server và k t n i l i v i ế ư ế ố ớ ế ố ạ ớ
m t phiên màn hình b ng câu l nh sau: ằ ệ
ssh –t user@host screen –r
N u đang truy c p vào máy c c b ch y SSH server thì ng i dùng có th ế ụ ộ ạ ườ
chuy n gi a vi c truy c p phiên màn hình c c b và t xa. ụ ộ
Tr c quan hóa khóa xác th c (key Fingerprints)ự ự
Khi k t n i SSH server t m t máy tính khác, ng i dùng s th y m t b nế ố ừ ộ ườ ẽ ấ ộ ả
tin c nh báo xu t hi n n u máy tính ch a bi t chìa khóa xác th c c a nó. ế ư ế ự ủ
B n tin này giúp ng i dùng ch c ch n r ng máy đ u xa không b gi m o ườ ị ả ạ
b i m t máy tính khác.ở ộ
Tuy nhiên, chu i ký t làm khóa công khai đ xác th c cho máy đ u xa ỗ ự
th c s dài và khó nh cho ng i dùng. Đ t o m t khóa d nh h n, hãy ườ ể ạ ơ
kích ho t tính năng “visual host key”.
Ng i dùng có th kích ho t tính năng này trong file c u hình SSH ho c ườ ể ạ
ch đ nh cho nó làm m t tùy ch n trong khi ch y SSH. Ví d nh , hãy ch yỉ ị ư
câu l nh sau đ k t n i v i m t SSH server đã kích ho t VisualHostKey: ể ế
ssh –o VisualHostKey=yes user@host
thông tin tài liệu
SSH không những tạo ra một môi trường truyền dữ liệu điều khiển đầu từ xa an mà nó còn có thể được dùng để truyền luồng (tunnel) lưu lượng, trao đổi file, bung hệ thống file từ xa... Bài viết sẽ giúp người dùng biết cách sử dụng những tính năng này qua SSH server
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×