2010-08-20 29 views
26

Trên Windows, tôi sử dụng PuTTY để đăng nhập vào máy chủ từ xa thông qua SSH. Có thể thay đổi điểm vào thư mục mặc định mà tôi nhận được sau khi tôi kết nối và đăng nhập không? (Đó sẽ là thời điểm tốt hơn an toàn hơn)PuTTY: Thay đổi thư mục đăng nhập SSH mặc định

ví dụ: từ máy chủ/home/-máy chủ/home/subdir/subdir

quên thêm rằng các máy chủ web từ xa được linux dựa

+4

phù hợp hơn để SuperUser.com – Svisstack

Trả lời

36
  • Thêm cd subdir/subdir để ~/.bashrc hay ~/.bash_profile, hoặc
  • thay đổi các thư mục chính của người dùng.
+6

Để thay đổi thư mục home của người dùng: ** usermod -d/path/to/dir/username ** – Zak

+0

Đó là để ly hợp. – OneChillDude

+0

Vâng, đủ tốt cho một dịch vụ lưu trữ được chia sẻ. Và đối với hành động đặc biệt này, nó gần như thậm chí còn tốt hơn, vì nó không phụ thuộc vào cấu hình máy khách. –

0

Phụ thuộc vào rất nhiều thứ. Chủ yếu là hệ điều hành máy chủ. Hầu hết các máy chủ SSH chạy Linux hoặc Unix của một số hương vị. Khi bạn kết nối thông qua bất kỳ phương thức đăng nhập văn bản từ xa nào (như SSH là một thành viên của thể loại này), một hệ thống như vậy sẽ tự động sinh ra một quá trình shell để nói chuyện với bạn. Đó có thể là "bash", và nó chạy những thứ khác nhau khi khởi động. Hãy xem

người đàn ông bash

để tìm hiểu thêm. Một trong nhiều điều bạn có thể làm là cd vào một thư mục con.

1

Bạn có thể sử dụng màn hình để giữ thư mục hiện tại của mình bằng cách luôn đăng nhập vào cùng một phiên màn hình.

Thêm lệnh màn hình với thông số vào phiên được lưu putty của bạn dưới SSH> Lệnh từ xa. Xem tài liệu trên màn hình để sử dụng thông số nào.

screen -R -O -t mysession -S mysession -f 
+0

Tôi khởi chạy putty từ dòng lệnh - có một tham số dòng lệnh mà tôi có thể sử dụng để thực hiện điều này không? – ArtOfWarfare

39

Bạn cũng có thể thay đổi thư mục bằng chính Putty. Đi tới Cấu hình PuTTY -> Kết nối -> SSH. Điền vào các lĩnh vực "lệnh từ xa" với những điều sau:

cd subdir/subdir ; /bin/bash 
+0

Điều này làm việc tuyệt vời cho tôi, cảm ơn bạn – FruitBreak

+0

Nhưng nó được hiển thị bash-3.00 nhưng nó sẽ là tuyệt vời nếu nó sẽ hiển thị nhanh như asd @/var/bbc/kj/lk $. có cách nào để làm điều này không? –

+1

@bimleshsharma, đối với tôi, nó cung cấp dấu nhắc lệnh như sau: [userName @ hostName directoryName] $ Vì vậy, nó trông giống như những gì bạn muốn. Do đó, nó có thể là một vấn đề với cấu hình bash của bạn. – lagivan

Các vấn đề liên quan