Tôi muốn chạy một lệnh như:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Hiểu biết của tôi là ssh-keygen xuất ra thư mục chính. Tôi đang làm việc trên một máy tính nối mạng bằng Git Bash (Windows, MYSS MINGW64) trong đó thư mục chính là thư mục tôi không có quyền truy cập. Tôi thay đổi thư mục nhà như vậy:
export HOME=C:/Users/myusername
vì vậy bây giờ khi tôi nhập:
echo $HOME
nó nói rằng:
C:/Users/myusername
nhưng khi tôi thử chạy lệnh ssh-keygen thì nó lại chạy trong thư mục mà tôi không có quyền truy cập. Tôi đã xem qua tệp hồ sơ cho một số đường dẫn được mã hóa cứng nhưng không thể tìm thấy bất cứ điều gì. Làm cách nào để thay đổi nó để trỏ đến một thư mục mà tôi có quyền truy cập?
HOME
không ảnh hưởng đến thư mục mặc địnhssh-keygen
). Mặc dù chỉ định rõ ràng thư mục hoạt động, tôi rất muốn biết tại saossh-keygen
không chỉ sử dụng$HOME/.ssh
nhưHOME
được xác định hiện tại.