SSH (Secure SHell) là tên của một giao thức được sử dụng để truy cập các máy từ xa qua mạng. Nó cho phép kiểm soát hoàn toàn máy tính sử dụng trình thông dịch lệnh. Thêm nữa, SSH cho phép chúng tôi sao chép dữ liệu một cách an toàn (thông tin truyền đi được mã hóa). Vì vậy, nếu bạn có Linux trên cả hai máy và muốn sao chép dữ liệu mà không cần cài đặt SAMBA, hãy nhớ thử tùy chọn này. Bạn co thể sử dụng no trực tiếp từ Nautilus! |
Sử dụng Nautilus
1.- Cài đặt máy chủ openssh trên máy tính mà chúng tôi muốn kết nối. Trên thực tế, nếu chúng ta giả sử rằng tại một thời điểm nào đó chúng ta muốn kết nối từ máy tính khác mà chúng ta hiện đang sử dụng, sẽ là hợp lý khi cài đặt openssh-server trên 2 (hoặc nhiều) máy.
sudo apt-get cài đặt openssh-server
2.- Bạn có thể khởi động lại compus hoặc chạy máy chủ openssh.
3.- Trên máy mà bạn sẽ kiểm soát toàn bộ hoạt động, hãy mở Nautilus và nhấn Ctrl + L để có thể viết trên thanh địa chỉ. Tôi đã viết ssh: // NROIP. Lần đầu tiên bạn kết nối với máy tính đó, một thông báo sẽ xuất hiện cho biết không thể thực hiện tính xác thực của máy chủ. Chọn tùy chọn để tiếp tục.
4.- Nó sẽ hỏi tên người dùng và mật khẩu mà bạn muốn đăng nhập vào máy bạn muốn truy cập.
5.- Hãy chèo thuyền! 🙂
Từ nhà ga
1.- Trong máy tính mà bạn sẽ kiểm soát toàn bộ hoạt động, tôi đã viết:
ssh NRO_IP
2.- Nó sẽ yêu cầu mật khẩu của bạn và sau đó bạn sẽ có thể truy cập tất cả các tệp trên máy tính từ xa.
3.- Để đăng xuất, hãy nhấn Ctrl + D (nếu bạn có Bash) hoặc viết:
đăng xuất
Sử dụng SCP
SCP là một plugin SSH cho phép chúng ta sao chép tệp một cách nhanh chóng và an toàn.
Cú pháp rất đơn giản:
tệp scp user @ server: đường dẫn
Để sao chép ngược lại, từ máy tính từ xa sang máy tính của bạn, tôi chỉ cần đảo ngược thứ tự:
scp user @ server: path / file local_path
Đó là, ví dụ, nếu chúng tôi muốn gửi một cái gì đó đến máy tính từ xa:
scp list.txt earendil @ earendil-desktop: ~ / miscosas
Lệnh này sao chép tệp list.txt từ máy tính tôi đang sử dụng vào thư mục ~ / miscosas trên máy tính từ xa của tôi. Chủ sở hữu của tệp này sẽ là người dùng earendil (máy tính từ xa của tôi).
Để sao chép toàn bộ thư mục, chỉ cần thêm tham số -r:
scp -r ~ / earendil ảnh @ earendil-desktop: ~ / miscosas
Lệnh này sao chép thư mục ảnh, nằm trong TRANG CHỦ của máy tính mà tôi đang sử dụng, vào thư mục mythings, nằm trong TRANG CHỦ của máy tính từ xa của tôi.
Bây giờ, quá trình tương tự ngược lại sẽ là:
scp earendil @ earendil-desktop: ~ / nội dung của tôi / ảnh ~
Thao tác này sẽ sao chép thư mục ~ / my things / photos / từ máy tính từ xa vào thư mục HOME trên máy tính tôi đang sử dụng.
Cuối cùng, điều quan trọng cần lưu ý là đường dẫn mặc định là thư mục người dùng của bạn. Nếu bạn muốn sao chép nội dung nào đó đến hoặc từ đó, bạn có thể bỏ qua đường dẫn:
scp list.txt earendil-desktop:
Trong trường hợp này, do người dùng lặp lại trên cả hai máy nên không cần thiết phải nhập. Ngoài ra, tôi đang sao chép từ HOME sang HOME, đó là lý do tại sao không cần thiết phải nhập đường dẫn đầy đủ của tệp.
Bạn ơi, bạn đã cứu mạng tôi, bạn không biết tôi cảm ơn bạn nhiều như thế nào !!
Xin cảm ơn và một ngàn lời cảm ơn !!
Xin chào CaMaRoN! Cảm ơn vì thông tin.
Tất nhiên, đó là nội dung của bài đăng này, có quyền truy cập vào một máy tính khác thông qua SSH. 🙂
Chúc mừng! Paul.
Để truy cập iPhone thông qua SSH, bạn có thể làm như sau: Đi tới Địa điểm / Máy chủ và ở đó chọn SSH và điền vào các trường cần thiết.
Có thể sử dụng phương pháp này để truy cập máy tính khác bằng linux không?
bạn có thể xem nội dung của một máy tính khác bằng ssh bằng cách gắn nó vào một thư mục trống.
sshfs @ /
Nó sẽ yêu cầu bạn nhập mật khẩu và bây giờ bạn có thể truy cập remote_directory trong thư mục cục bộ bằng các lệnh, nautilus hoặc với bất kỳ chương trình nào
ngoạn mục chỉ là những gì tôi đã tìm kiếm vài ngày trước ...
Để truy cập iPhone thông qua SSH, bạn có thể làm như sau: Đi tới Địa điểm / Máy chủ và ở đó chọn SSH và điền vào các trường cần thiết.
Có thể sử dụng phương pháp này để truy cập máy tính khác bằng linux không?
Rất tốt xd, nhân tiện trước khi lỗi này ...
Lưu ý: Trong trường hợp bạn gặp lỗi "ssh: Không thể giải quyết tên máy chủ earendil-desktop: Tên hoặc dịch vụ không xác định bị mất kết nối", hãy thử thay thế máy chủ bằng số IP của máy chủ.
trong / etc / hosts thêm dòng "IP name"
Tuyệt quá! Cảm ơn vì dữ liệu! Tôi sẽ thêm nó vào bài viết!
Ôm! Paul.
Rất tốt mặc dù tôi vừa mới phát hiện ra lệnh rsync và tôi thích nó tốt hơn để sao chép số lượng lớn tệp, vì nếu nó không thành công, bạn có thể tiếp tục ở nơi bạn đã dừng lại.
Chúc mừng.